Starting pay is decent and they do focus on safety. I can honestly say I haven't been treated better at any other company and they seem to respect workers. Team building atmosphere.
Cons
Work volume swings up and down wildly - they could probably line up the work to be more consistent.