I'm going to take a slightly different approach to this review than most others. There are lots of guides out there that describe in detail "The 14 Principles" and the gauntlet of interviews you'll have to run.
All of that is 100% accurate, and you're considering Amazon, you should heed that advice, and prepare as much as humanly possible.
Now, I didn't get an offer and yes, that colors my opinion somewhat, but I'm pretty thick-skinned. I've interviewed at lots of top companies and done a fair amount of hiring myself, and I can tell you with certainty that having interviewees walk away feeling humiliated is not good look for your brand, especially if they need to prepare for days and weeks in advance.
I'm a highly qualified professional that interviewed for a fairly senior position within the Amazon Advertising division. I didn't call them -- a recruiter found me on LinkedIn.
I took the first phone screen and technical, it was 'fine' but not exactly blowing anyone's mind. Figured that was that.
They called me back for another round of interviews for a different position, one more senior. Unexpected, but sure, let's do this.
4 weeks and 8 "speed dating" interviews later, in which you're expected to shoehorn a career's worth of work into 14 rather arbitrary categories in 60 minutes or less -- plus a rather unpleasant "Bar Raiser" interview --
comes the email "Thanks for interviewing, sorry but we have a strict no-feedback rule, try again in a year".
Again, I go back to the original point, where THEY called ME. There's nothing I shared that wasn't already on the resume. So why the psychological stress test?
There are a lot of places where you can work and be challenged, be well compensated, and they won't waste your time with this first-year MBA nonsense.
(Q: how do you know they're Bar Raisers? They're wearing a T-shirt with "AMAZON BAR RAISER" on it. I am not joking.)