I was contacted by an Amazon recruiter about a dev position. It looked interesting, so I started the process. I did a phone screen and a coding problem. I was scheduled to proceed to the next phase, an onsite interview.
The thing that makes this interview interesting is, half-way through the process, my Amazon recruiter contact was apparently fired. I have no idea what happened, but one day I was speaking with him, and the next day, I talked to another recruiter who said he 'isn't with the company any more', so they must have thrown him out of the building and locked the doors. I had heard stories about Amazons HR practices, but this cemented my belief that they have some fundamental problems as a company.
Ultimately, I gave up on the whole process. They took over a month just to get to the point that they were scheduling an (first) onsite interview, and I already had other really good offers on the table. Sorry Amazon, you were just too slow.