Great corporate culture and benefits
Very health-oriented; C-level management encourages taking breaks for things like walks and exercise during business hours
Cons
Legacy systems everywhere
Slooooow communications due to being a large company
No room for promotion unless you bounce between companies