Pros
Good pay and company 401k contribution. Great place to gain incredible experience as a young engineer. Good commitment to safety.
Cons
Poor medical benefits. I have declined them, thankfully my spouse's employer provides adequate benefits. If you have surgery, expect to pay $5k+ out of pocket. Absolute work overload. As the number of employees have declined drastically in recent years, the same workload has only increased. No time to concentrate on what is truly important to our job functions. Little focus on long term improvement in areas other than safety and cost reductions. This all contributes to frequent turnover of young supervisors and engineers. Many senior managers are well past retirement age, are disgruntled from when the company got rid of all medical benefits for salary retirees.