Pros
This company had great benefits, pretty good union protection, and great pay scale with plenty of room to move about the company. The management was approachable. They would often have company performance reviews and safety meetings so you were always in the know of your own performance and safety requirements.
Cons
There is a certain improvement program that can implement plans for changes around the work environment that employees can submit to. It seems like they rely on that some what too much, and it makes you wonder why some of the ideas are even being listened to. It is also not the most stable work because everything is based on seniority and not ability. I was laid off after just under three months of employment after two consecutive 5/5 ratings on performance reports. More of a downside on the Union though, not the company.