yep, working at Amazon (AWS specifically) is like playing for the 2000/10s Patriots. Belicheck will work you to the bone and indoctrinate you into the AWS Leadership Princip... er, I mean the "Patriot Way", and your SVP Tom Brady will chew you out in the "correction of error" process. But if you want to be at a place where people want to win at all costs--with all of the pros and cons that entails--there's no better place to be.
Amazon hate comes from people who don't see a problem with getting the Washington Commanders giving you a $100 million contract to put in the bare minimum effort. To some people that's a dream deal, but not for everyone. To each their own.
A hundred million dollars is a hundred million dollars. Washington doesn't even have income tax.
This isn't a perfect analogy with Amazon since they also pay near top of market, but in terms of what you can potentially accomplish, it's similar. Some people are willing to put up with demanding work and long hours in order to be able to say things like "I built S3" or "I built RDS", which gives you instant credibility. To some people that doesn't matter and they're perfectly fine building an internal enterprise app that nobody will ever see if they have less stressful hours. And that's fine too! There's room on the planet for both types of companies, thankfully.