Pros
I worked in the Biz Dev side of the AWS partner team for 2.5 years and loved it. The pace of innovation at AWS is mind blowing. The products and services that the team works with are market leading and the opportunity before AWS is staggering. I thoroughly enjoyed my 2.5 years there and would have happily stayed for me. I was scooped up by an AWS partner to lead an even bigger opportunity. I'd highly recommend time at AWS!
Cons
AWS lives by its Leadership Principles which is mostly a good thing. If these principles resonate with you then you'll be good. If they do not then don't work there. However, there is no Principle around treating employees well. The closest is Hire & Develop the Best but that does not quite mean treating employees with respect. Within some groups at AWS it can be quite harsh. That was not my experience but I heard of people that had a rough time. AWS is not for everyone but for me it was fantastic.