I had a similar horror story from 2014-2015 Seattle Amazon. But I opted to quit rather than being subjected to further abuse.
I had a really bad manager whose name was Maulik Patel. He had the worst attributes you could ask for in a manager. Unsupportive, jaded, and emotionally draining. He kept threatening to fire me but never would...for something like 4 months until I said fuck it and quit. His main reasons were that I wasn't fast enough despite finishing the tickets in my sprints pretty much all the time. He had a vendetta against me for being hired to do the job he couldn't. He had flat files of libraries like jQuery and KnockoutJS and d3 committed into our repo. He used the synchronous ajax call flag to download language files...freezing every page for a quarter of a second. There was no way to upgrade all our libraries or fork them properly without undoing all of his mess.
I put us on Bower for web packages and rerolled everything. He was pissed about that. Pissed I fixed his mistakes. He would say things like I am level 4 so I need to pull tickets from the next sprint when I am done with the current sprint. Fundamentally he did not understand what role management had in planning and how to do it properly without antagonizing individual contributors.. Maulik attacked team members including me with qualitatives like slow and fast. He would spread his hands like he was showing a quantity and say you are here but need to here [moves hand higher.]
It was his first time as a manager. When I took the job Jeff Grote was actually signed on to be my manager..but Jeff pulled a bait and switch early into my start..sticking Maulik as a middle manager under himself. Coulda all been avoided if Jeff did me proper.
When I left I sent an email to the team explaining my grievances which I felt they deserved but which is for sure unprofessional. I probably shoulda went to HR but I had heard bad things about HR at large companies. Couldnt have been worse than not getting severence or unemployment. Live and learn... Care to share any similar stories? Would probably make me feel better to hear how someone else dealt with a bad manager scenario. If not its fine.
Here's an email I had sent to Jeff (his manager):
Jeff,
I'm coming to you about Maulik's behavior. Literally, it's so bad that even when I come home, or I'm off on weekends, I'm thinking about how to deal with the guy. It's totally unsuitable for job satisfaction. My job satisfaction isn't even reflecting the tickets I do anymore, it's literally tarnished, shit on, by the passive-agressive comments Maulik makes on the regular, he usually sticks a smiley face at the end of his insults as if that makes them less offensive.
When I came onboard, the javascript and front-end workflow and ui, and code, were absolute chaos. I am not one to cry over spilled milk. I fixed 90% of it and did not insult Maulik, because I understand that it isnt productive to do so.
However, I don't know why Maulik feels the need to stomp on me for what amounts to the smallest kind of things. If you look at my ticket resolving rate, I'm like a speed demon, Ashley can vouch for this. So I'm getting my job done.
But either Maulik has a personality or managerial deficit, he is somewhat envious that I am doing a category of task right (front-end) that he only was shoddily able to do. Or he has no idea, is oblivious, and thinks his unelegant and critical behavior is conducive to being a good manager. And it isn't, I can tell you, based on my satisfaction and willingness to do good work. He's going against that with his continued vitriol.
For example, this timezone issue. He has 100 other issues to deal with. And he chooses to spend 20 minutes researching and finding a library (Which he may not have found...20 minutes could end up empty handed..) Just so he can trump me.
And it's a habit with Maulik. He ended up saying "This kind of reserach is what is expected from an Amazon engineer."
All too common for me to talk to him, and then he ends up using corporate culture rhetoric to crap on me. "Andrew, most people don't last long here. A lot of people get fired. Amazon culture, you need to learn it" Intimidation tactics, dismissal of my concerns, and basically abusing the idea of Amazon culture to avoid taking personal responsibility.
I really need you to step in here and deal with Maulik. He's a new manager and is showing it. A good manager is supposed to improve the teams efficiency, correct? He's actually making me not want to work, because of the amount of vitriol I get for performing well. It's anti-correlated. It's negative reinforcement.