Generous employee benefits, especially pension contributions
Good work life balance
Cons
Poor career progression
Too hierarchical/bureaucratic
Too IT Vendor/Contractor heavy; no real definitive culture
No clear defined strategy. Too much focus on cost-cutting