Very good on-boarding training for new Cloud Support Engineers.Very good global relocation policy.AWS is the biggest cloud infrastructure company and you get to work with some of the biggest companies/customers in the world.You will get to work on almost all type of technologies as a part of cloud support team.

Cons

Being the cloud support engineer may lead to change in your profile to somewhat specific to AWS services/products .But being in touch with the generic technology has to be made.However that should not be keep you from working on the awesome products.

an eCommerce company is not an IT company
support org runs like IT department.
no long term plan for their product.
there are more bugs than feature.
claim to be a flat org.
making profit off open source software.
terrible product training.
and so much more