Pros
Work life balance is achievable here. Excellent PTO program. Decent benefits, though the HDHP is expensive and awful. Real effort over the past several years to increase employee engagement. People across the company are honest, work very hard, and genuinely do the right thing to keep customer costs down.
Cons
Salaries are merely average, and management seems to be working to push them lower overall. Extremely limited opportunities for promotion and advancement. Management likes to talk about the aging/retiring workforce but opportunities to move within the company (even laterally) are few and far between. Most every organization hires from within, so we have a company of extremely specialized employees who have only ever seen their specific part of the business.