Not a bad place to work but the management is all over the place that you don't really know who is your boss most of the time. Pay is better than most places as long as they keep you moving. Sitting around can be a regular occurrence. Benefits are good tho, better than most places. Mostly Canada runs so you see a lot of winter, nothing in the southern states.