Lots of countries and products to work in, so lot of opportunities to learn, work with different people and see new challenges. Great spot to start a career in.
Cons
At times the decision making in the company can be confusing, and expectations on what are the exact KPIs that need to be driven change often. Compensation at other top firms is typically higher for the same job title.