Pros: strong benefits package
Cons: unfair management practices; differential treatment
As far as benefits and perks go, this is a great place to work. Unfortunately, dealing with the unfair treatment from middle management is difficult. Not all employees are treated the same across the board. If your supervisor decides that s/he doesn't like you on a personal level, it's common for that supervisor to block your advancement opportunities, send you to work in more burdensome production areas, use disciplinary action for small work errors that other employees don't get disciplined for, etc. Management frequently defies the rules and procedures laid out in the Collective Bargaining Agreement when it suits them; and Human Resources states that they are there to support Management, not hourly employees
This company has a strong history of building community among employees at all levels of the organization; but they have unfortunately stepped away from that in a big way over the past few years. Hourly employees are frequently reminded that they are easily replaced.