I also worked at Amazon, my team was great, and I had a great time. But, I also acknowledge the immense amount of toxicity that comes with "getting promoted" at Amazon. Many manager are on a visa, and get pressured to "deliver results" or they lose their visa. So these managers push insane deadlines, people burn out, the ones not in a visa leave, the others need to deal with the huge ops load, the frequent on-call rotation, and with an angry manager.