Good Benefits
Coworkers
Learning Opportunities
Good Middle Management in most departments
Holiday Pay
Cons
Poor organizational design
No ability for upward movement below middle management
Extreme turnover leading to poor workflows
Over inflated HR department with somehow minimal knowledge