I would also never work for Amazon. Their recruiting has contacted me many times over the years. But not in a million year would I work for them.
The only thing I dislike is the yearly performance review (I really really hate boasting about my achievements), but I heard all the large tech companies are like this, so I probably will have to deal with them for the rest of my career.