I have several friends who work for Amazon, at various levels. It isn't a great place to work, for many reasons. It's not the worst company, but I wouldn't recommend it to anyone.
It's very, very hard to advance once you are hired, unless you are a single male in his 20s with no kids, even if you're able and willing to work long hours, relocate, travel, etc. For those who are really focused on advancing within Amazon, it's best to leave the company, go work somewhere else, get a new title, and then reapply. Their HR people will even tell employees that.
No matter how hard you work and how much of the Kool-Aid you drink, they always want more. Their basic philosophy is to overwork people until they burn out, then hire someone else. Very few people last more than a couple of years there.