Cool. The department I'm at has a lot of people who have been (t)here a while. Some of the IC6-7's come across as big fish in a tiny pond robotic sociopaths.
Manager no. 1 (HR) is a pushy, luxury SUV-driving, former IC who doesn't know anything about me or my work yet offers "advice".
Manager no. 2 (technical group) is a former IC who:
- Still plays at being a lead IC while also supposedly being an overworked manager
- Believes the world is orderly, the impact of work is entirely quantitative, and lacks theory of mind
- Believes he has a monopoly on good ideas
- Shoots down everyone else's ideas
- Refuses to concede any point or apologize in any context
Manager above them is a good guy, but all of his direct reports come across as a-holes.
I'm ready to bounce because:
- My coworkers don't value software engineering, curiosity, professional development, excellence, experience, aren't supportive in any sense, and not people I would socialize with... they're really boring. The ex team lead is a cool guy and one of the hardware integration people is my kind of properly socialized, hilarious troublemaker.
- On-call preventable fires happen often, sometimes in the AM
- "Too overworked" to do anything right the first time, so tech debt accumulates and there's no incentive to fix anything
- "Too overworked" and yet there's no possibility of new hires
- No one cares about the tech or language we have to use. Customers complain about it
- Nothing fun happens at work. Ever