Companies choose their profit margin. Amazon, at one point, had to decide to become like Nordstrom or like Walmart. They chose the Walmart route.. which is a focus on lowering prices (and therefore low margin).
Zappos may be in retail, but they are not low margin. Their gross margins (revenue - cogs) are roughly 35%. Compare that to Nordstrom - 37.5%. And coincidentally, Nordstrom also has a reputation for good working conditions.
Trader Joe's seems to as well, and that's with razor thin grocery store margins. Employees are always so happy and helpful there. It's like night and day compared to places like... Safeway.
I would rather work as a retail employee at Costco than as a warehouse employee at Amazon. But I'd probably rather work at the job I'm most qualified for at Amazon than at Costco, because it would be better for my resume and presumably have more interesting technical work.
It is, but it's still in Vegas and it looks like the original CEO has pretty good control over the company. My friend had interview there back in college and they seems kinda over-obsessed with "culture fit". I mean when most companies talking about culture fit that basically equals to "we wanna hire nice people", but Zappos seems has really restricting rules on that part.
Anecdotally, I don't agree with the hypothesis that culture fit means they want to hire nice people. I've worked in a few places where people needed to be, for example, tough, tricky, bitchy, to survive.
I think part of the reason I got my job is because I euphemistically referred to "successfully implementing technical solutions in a complex political environment", and everybody knew exactly what I was talking about.