Pros: good benefits. flexible work schedules and family friendly.
Cons: limited opportunity for growth. political at the top.
A good place to work with great benefits - however, it is an old, established culture with a resistance to change. Incredible perks for those at the top (private transportation to airport and events at their disposal, huge bonuses, golf outings, etc.) which is why no one ever leaves until they're carried out.