Fantastic management (at least in my branch), great pay and benefits. Good money for hard work. If you are looking for a lazy day then this is not the job for you. Everyday is different and while yes, it can be frustrating at times, it is also challenging and fun. Co-workers are great and the job allows you to (for the most part) work your own hours. If you are looking for something fun, rewarding and keeping you on your toes then this is a great job for you.
RRSP, medical benefits, use of company truck, great co workera and management, lots of ways to make extra mo ey if you are qillong to put in the worm
Sometimes weeks get a little jam packed but it all works out.