Pros
It's good for getting your foot in the door/if you are starting in tech. Benefits aren't too bad either. Get your experience and then leave.
Cons
Working in AWS datacenters can be extremely stressful and not fulfilling. Management is where a lot of the problems stem from in this company. This is a TECH job first and foremost however management doesn't understand that. In certain clusters almost NONE of your managers are former techs which shows you how they are about promoting people from within. They are trying to run datacenters almost like fulfillment centers. They don't understand that the two are completely different. A lot of good techs have left to go to competitors and yet the management sticks around. It's almost like a revolving door for good workers. Come in work hard for your team get denied promotions/raises leave and go somewhere else. There is also a good amount of micro-managing that happens so be prepared for that.