Great pay, hours and flexibility. Management works well with employees and customers. I would recommend to any one trying to get into this kind of work
Cons
Dirty work, sometimes cold and wet. Long hours on occasion.
To be expected with this type of work. 401k could be a little better