Pros
Opportunities to work with lots of talented and brilliant people on fascinating projects. There is no lack of opportunity to learn new skills - in fact you have no real choice but to learn quickly, as it's essentially sink or swim.
Cons
Lack of transparency when it comes to bonuses and raises, and lack of consistency in promotion processes. Starting pay is ok but raises are laughable, so it's not surprising that they cannot retain top talent since other companies are willing to pay more for the experience they gain here. Utilization goals create a perverse disincentive that prevents people from taking sick days when they need to. The focus on DE&I is window dressing - hyping up their global DE&I initiative gives the appearance that they are doing something while they ignore issues at the local levels.