I've been there 5 years, haven't worked more than 40 hours a week ever, and a lot of the people that started at the same time as me are in the same situation. And of those that aren't, they left because they wanted new experiences, not because they didn't like Amazon.
I never had to put up with any "shit", whatever that could mean.