Pros
Culture has improved drastically over 10 years. Management trusts their employees and generally adheres/actions complaints and concerns. Most departments are cordial with one another. Even the dynamic between the union workers and salaried is one of mutual respect and cooperation. Plenty of opportunities to move up in the organization if that’s your thing.
Cons
Pay increases, while annually consistent, are typically at/below inflation. You’re seldomly awarded for staying at one position for very long, which is common in this industry. Definitely have to jump around a bit to make progress salary-wise. Insurance is bottom-barrel. It’s insurance… just expect to pay a high monthly premium while also having to hit a high deductible threshold before insurance starts paying anything. No bonuses… ever.