Even in Seattle my pay definitely puts me in the upper middle class. I can afford Seattle property reasonably well ($600k range).
Interviewing at Amazon is kind of weird. They keep trying out new ideas to see how they work and includes things like: standard phone screen, coding test (don't know a better word for it), on site all day interviews, group interviews, etc... Chances are that if you had a weird interview process it was probably because you were trialing some different interview format.
I guess I don't really have a point in this post but I didn't see one positive post about Amazon and thought I'd share (at least anecdotally) that it's not all bad.