I worked in AWS, which I'd always understood to be culturally a bit different from the retail site. It sounds like most of the people interviewed for the article were on the retail side. In AWS, I never felt any sort of competition with my peers, nor did I feel like people were trying to sabotage me with the anytime feedback tool. In fact, it really felt like there was a refreshing lack of office politics there. Everybody worked very hard and there was mutual respect among all my peers. The workloads are heavy, for sure, but never really unmanageable, and the work is almost always interesting.
Ultimately what finally ended it for me was the complete lack of paternity leave. Amazon offers, to the letter, the bare minimum family leave that they can legally get away with. If the company isn't interested in my health or that of my family, should I really be putting effort into helping them succeed? I think policies like that really run counter to their "hire and develop the best" principle. How exactly do they plan on doing that if they don't treat them with respect?