Horrible culture and politics at work: how should I act?
I have been at a company for a while, mostly as individual contributor/tech lead. I have done a lot of work around architecture, scalability, and generally keeping projects technically on track while minimizing the amount of code that needs to be written.
About a year ago we hired one senior technical director from Cisco with a lot of experience on paper (10yoe more than me). It was immediately clear that this guy was hired to basically take my role in the team as a leader: keep in mind, I kept receiving excellent feedback about my work and performance, even a substantial raise and stock grant.
I didn’t like this new guy, but I decided to stay put and observe him: he basically revealed himself to be a total moron, incapable of even having a technical opinion himself, so completely unable to lead.
I reported this feedback after 6 months to my manager and my skip, and they both brushed me off with “you are too pessimistic, everyone deserves a chance” and in general painted me as a negative person. So, I started leetcoding and I’m at the point where I can send an email to get a couple FAANG onsites (already passed the phone interviews).
In the meantime, it turns out that this guy was tasked to lead a big joint project with a customer-partner, and the other side experienced his incompetency just like I did, so after a couple months they sent an email to my CEO saying “dude, this guy doesn’t know what he’s doing, he’s terrible”. Basically, the same feedback I reported 6 months earlier!
As a result, both my manager and my skip frantically met with me asking me to take the reigns of this project while he gets phased out basically. It was so hard to not scream in their face “I told you so! You ruined me and my loyalty of the company instead of listening to the genuine feedback from a guy who has been here a while!”.
I’m so angry that this happened in the first place that I lost confidence in the leadership in our company and basically I’m day dreaming of seeing everything fail, including this project I’ve been tasked to lead.
What should I do?
It’s not obvious that FAANG would offer much higher TC, my TC for my yoe is pretty good (450k 8yoe).