Pros
Get exposed to high standards for operational excellence and security. Learn how to best use cloud services with AWS. Be part of something big and impactful. Some people are really nice and supportive.
Cons
It's a big company, so the experience will be different depending on org and team. In my org & team, standards for quality and privacy aren't high. Managers often prefer to burn out employees rather than admit there's room for improvement in how they run things. There's little genuine interest in growth, and the leadership principles are nice, but they'll get ignored if they're inconvenient. So be prepared to be stressed and to elbow your way around in this company. Oh and be prepared to be randomly put on the chopping block with a Performance Improvement Plan when they need scapegoats, or just to bully people into quitting without severance.