I used to be a manager at a large Amazon warehouse. The insurance is actually quite good, even for low-level workers, as are the 401k/stock options. The pay/hours suck, though, as does the culture... Not to mention they never hire anyone (at low-levels) before a temp period (through an agency) where that worker must toil without insurance... Usually 6-12 months
They also shove a lot of anti-union propaganda down your throat at the monthly meetings. It's why a vast majority of their facilities are in the south, where they can easily get away with low-pay and treating people like (As well as bullying local/state governments into coddling them with favorable tax conditions)
It's an awful company to work for, although great if you're a consumer. Sound familiar? It should, because it's basically Wal-Mart online. A no holds-barred approach to giving consumers low prices coupled with ruthless efficiency, low-wages, poor working conditions, and a reliance on Temp workers
For example. Their warehouse in Lexington, one of the busiest in the system, employs around 2,000 people on six, ten hour shifts. During the summer, that warehouse isn't air-conditioned and would regularly get well into the 100's, a few times getting up to 120 or higher. Their solution? Free water and an extra 5 minutes on breaks

In my department, shipping, I would have to rotate people out of the trucks every 30 minutes since temps in the trailers regularly got over 130. Yeah, they supplied plenty of fans, but all they really did was push hot air around. I took two shirts to work every night because the first would be soaked through by lunch.
Best part of all this? I worked the
night shift. In the two years I was there, probably 20-30 had heat related illnesses each summer. Four of them in my department, alone. One guy died as a result of complications, but the safety team decided it was due to a pre-existing condition so as to not count against the facility's record
Only place I've ever been that's hotter is Iraq/Kuwait in full combat gear, lol