Vantaggi
Can pay well if you land in a team with a lot of resources, are good at negotiating during the offer. Good networking since people leave fast they can take you with
Svantaggi
Customer focused company so they do not care about the life of the employees. Terrible work life balance. Frequent week long oncall shifts. People around my org call Amazon a "meat grinder" with how fast people burn out and leave. Teams are usually strapped for resources (they call it "frugality") and under pressure to deliver on strict timelines leading to high stress and long hours. Management tends to be terrible and very revenue focused so they have no problem firing people, keeping you long hours, or calling you on over the weekend. And benefits are not good., ex. 10 days of PTO and 7-8 office closures (and you will for sure be working on at least one of those), 50% matching on 401K only up to 4%., health insurance is bad and expensive, etc etc Overall would just not recommend. If you want it on your resume, do a quick in and out and move on to enjoy your life.