Pros
Stock price continues to go up, you'll learn how to operate a global service, you work with talented people. AWS generally genuinely care about the customer experience and improving things over time while also adding more and more capabilties. Culture is good in some ways, such as very clear about what it takes to perform at the next level. Huge company and you can transfer to another team as long as you're not being managed for performance.
Cons
Employee hostile in many small ways, including how the comp is confusingly structured, limited and going down. Rotating door of talent and teams. Experience is team dependent: if you have a rough ops load or a bad manager you'll have a hard time. Culture is bad in some ways such as throwing all the next level stuff out the window if you don't fit the curve of ratings. Just don't be the slowest deer and the wolves will leave you alone...for now! Internal tools are poor and you'll likely have to learn tons of non-transferrable skills.