Pay is good, a lot comes out for retirement and union dues. Insurance is pretty good but could be better.
Cons
No work-life balance the company expects you to put them before your family. Some managers seem like they hire to fire you. You get very few paid days off.