I also know I don't want to quit my current job, but I think you should quit when you begin to dread going into work. If it starts to feel like your job is more of a chore and a burden, then leave. If you start to notice that your mental and physical health are being negatively impacted as a direct result of on-the-job stress then leave. There are far to many companies out there that know how to treat their employees to just sit and endure toxic environments.
When you've recognized you're in a toxic culture and you will be leaving. What's the game plan at that point? How do you set yourself up to make the current situation work best for your future?
I tend to err on the side of burning as few bridges as possible, but it really depends on the situation and why it's toxic. In my particular case, I didn't quit my job, but moved to a different team within the same company. I think that was only possible because I continued to do good work and tuned out the trigger to the toxic situation (a person and their comments on gender and masculinity).
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.