good pay and benefits if you don't mind being scum on the bottom of their shoes
Pros
the pay, benefits, and vacation time
Cons
your a nobody to them. They constantly are spending money on the stupidest things. So when it comes time to cut cost they take it from the employees rather then stopping the useless spending on crap they don't need. Plus if you are in the union, depending on your union they don't care about keeping the best people in the right jobs, which gives the company more reason to get rid of those jobs. Not to mention the culture just promotes laziness. I actually was told to slow down on my work cause I was making others look bad. There are many opportunities to grow and make the place better but if you aren't in management your ideas mean nothing to them. It also takes forever to get anything you need, its all so slow and having to wait for a long approval process. They also took away any chance for growth to move up in the company. Before they usually promoted within now they just want to hire outside people into management.