Pros
All the benefits of a large corporation, decent pay (but I have my gripes with this), decent retirement, decent benefits. They are very accommodating when downsizing, giving you plenty of time to find another job within the company.
Cons
Benefits and perks are reduced every year. Smaller programs like gym membership reimbursement have been entirely cut in recent years. I have a rather low comp ratio, perform well, and still my raises are behind inflation. Higher education partnerships have been cut in the last few years. Most managers don't know the basics of leadership, but are really good at being nice to you in person. I don't trust the leaders and managers. I've seen employees hired from across the country, told "we have work until 20XX", then those same employees were downsized 6 months later. I've heard of managers coaxing employees to share concerns, then using those complaints against them.