Pros
Compared to most corporates I have worked for, AWS have ripped up the rule book for roles. As an individual contributor you have a choice to do lots of tasks that would normally be the domain of managers or marketing. For example, interviewing new hires and speaking at major events are there if you want them. I feel sorry for graduates who start their career here when they eventually move they will realise just how much AWS raises the bar in terms of opportunity and fun. For old dogs like me its a great place to winter out the tail end of a career.
Cons
The bar for internal promotion is higher than the bar for entry for a given level. Attention fatigue and decision paralysis because there are so many opportunities to choose from you can get side tracked. Usual difficulties balancing strategic, high value work from the less valuable distractions.