Vantaggi
Growing business: the company has $150 bn in revenue and still grows 20% a year - many small companies struggle to grow at that rate, but the behemoth Amazon does. This means Amazon is in constantly hiring and promoting its employees, besides there are tons of rotation opportunities (a practice that is encourage by the way). I like the work life balance. I have never witnessed anything absurd like the media reports, though it is a 500,000 employee company so anything can happen beyond what I can see. That said, my work is pretty much ok, I arrive at 9, leave at 6 and I can easily get personal time off if needed.
Svantaggi
No perks compared to other technology peers: "frugality" is one of Amazon's core principles, which means you won't get perks like free food like you do at Google, for example. That said that is pretty much like any non-technology company in America and elsewhere, and I'd rather have the perks converted in higher compensation. The company is not very profitable: don't let the stock price fool you. As a retailer, it operates at razor thin margin, and Amazon never made profits outside the north america segment and AWS. This means the company is exposed to layoffs and sharp stock depreciation in a macroeconomic downturn, which should happen sooner or later.