i took a job at AWS myself, and left after 8 months. partly it was pull factor to a more exciting offer, but i wont deny some push factors. Amazon hires generally very smart people, but the bureaucracy and legacy is just stifling for someone used to a faster pace in tech. After a while I identified the 4 things I felt that we had to ship in order to be a competitive product, and having determined that we'd take years to do it, left in good conscience hoping that whoever stayed would carry on the good fight. I didn't know it but my manager would leave 2 months after I did, lol.
good times, decent pay but it is clearly no longer Day 1 in many parts of AWS. If I were Adam Selipsky this would be job #1 IMO. AWS can only coast on past reputation so long.