- People genuinely care about each other
- Salaried employees have flexible schedules and tons of PTO
- Good benefits, including pension for non-management staff
- You feel like the work you're doing has meaning
Working here for 10+ years is the norm because of the above.
Cons
Decisions are always by committee and no one person is accountable or empowered to decide -- you need to be self-driven, organized and very persistent to get anything done