Pros
Decent work life balance, high prestige, good benefits , good office events, enormous scale , occasional opportunity to influence impact, people are generally nice and none toxic.
Cons
High pressure to do more with less, too much red tape, none standard tooling, good managers are hard to find, you have to build your own support network, unfortunate culture of yesterday was better than today.