Pros
1) you get the tag of AWS which can have good carrier prospects in the future 2) you get to learn AWS and how to implement services which big clients are using to build their business.
Cons
1) This is basically a glamorised tech support job , only that its in cloud. 2) Please DO NOT JOIN here if you are looking for a development role thinking its amazon you will regret it everyday. 3) You will be jack of some and master of none.| 4) End up taking calls / chats and writing email all day. 5) You wont get to do any coding . Even if you do some side projects you will never be recognized as the only metric her is the ticket resolve count.So a person who can do more tickets is valuable here. 6)You will have customer ratings(typical support job) , so basically a non tech customer can judge your skills and you will have to take the blame even when customer failed to understand you. 7)False expectations of role. 8) The Ops mangers will be either from a typical support background / will have no tech experience .So they really wont be able to help you out in anyway. 9) Lots of Senior folks(mass Exodus) who had joined thinking its AWS with high technical skills left and have moved on other Cloud providers to an Engineering role as they realized this is typical support job. 10) You get paid more compared to other tech support jobs as AWS has a big customer base. This is a TRAP you cant advance your carrier in a long run. 11) Can have weekend shifts and expected to work during festivals / Mandatory holidays for which you might get comp off. 12) Dont get blown away by the other POSITIVE reviews , this is a honest review so that people know what they are getting into and dont waste precious time of carrier here try hard and get into a Engineering role else where than Support.