Pros
Talented to non-talented is a better ratio than most other companies If you are in global role, you opportunities are abundant Loads of benefits & perks Very matured organization in terms of processes, models, ways of workings
Cons
Heavy internal team politics - You can do everything right and opportunity may still keep slipping out of hands either coz someone else in the team is worried about your growth or that they eventually realized they didn't want a headcount and now they can't really ask you to leave so they will make the opportunities 100x more difficult. Too many big words and very less implementation Not a place for innovation - everyone wants to do the same things and follow same models which are repeated and reused 100 times in the other companies. Loudest voice is always heard here... so if you want to stick around shout more...louder and bigger...