Pros
It's the best company
Amazing resources
Stress about firm budget very rarely impacts employees (versus smaller firms, who very tightly monitor expenses, travel, software investments, etc.) which really allows you to focus on giving your best
Colleagues are incredibly smart
Very happy with my experience!
Cons
None that I can think of!