I am currently in a toxic org. Typical signs including people "kill themselves over work", try to compete on the same projects, product directions keep changing every quarter or so, and managers have little empathy and set unrealistic deadlines, too much thrash, etc. There are some turnovers recently in my org too.
However, there are indeed a lot of benefits of staying in my current company -- tech stack is modern, I got to work on AI/ML, pay and benefits are good, colleagues are indeed very talented, company has a good reputation, etc.
So if I want to keep in the same team in the same company (let's just assume for my situation, switching team isn't viable), any good tips on how I thrive?
In my team, I truly witnessed a 10x engineer (they are L5), and they made massive contributions to the team, including both daily technical discussions and high-quality code. Although somewhat burnt out, they are enjoying themselves in daily work too. I guess I can learn a lot from them.
Moreover, sometimes when some co-worker takes a leave (like parental leave) or leaves the company, I can usually fill the void in projects, etc. And maybe step in management if there is some opening.. (which is my long-term career goal)
But other than those points above, any other tips on how I thrive better? Thanks!