I was severely jaded by my experience there. When I started, I immediately initiated conversations with my manager about what I could do to make sure I succeeded. I asked the more senior engineers on my team if we could whiteboard about the services we owned and who interacted with them as well as what upstream teams we depended on. The SDE3 told me "I don't know." To this day, I'm still pissed off that an SDE3 who had been on the team for 4+ years "didn't know" who used their services or how the services interacted. And it wasn't that he didn't know - he just didn't give a shit about onboarding newbies.
That same engineer, when I asked him for help in debugging an alert that I had put into a system, threw out some bogus answer and took one step back. I told him I had tried his suggestion. He then gave another bogus answer and took another step back. He literally backed away slowly and after three or four steps, just sat down at his desk and ignored me.
I recognize I'm an N=1, and I have friends that more or less enjoyed their time there, but I saw far too many bullshit patterns from engineers and managers for me to think of Amazon's approach as anything but intentionally malicious.