I work as a public trust system engineer for a SaaS vendor. We served police, fire, ems training systems. The local job was paying $70k. Low, but the job was easy, management was good, people I worked with were pretty awesome. Management actually told us that they were looking at a VC firm. a year before doing it. Never heard of anyone doing that before. Again, the company had very low toxic behaviors. Stability also has a worth.
The company got in bed with a VC. Worst choice ever. Then last year, the ownership was traded like a shiny pokemon card to another VC firm to add to another asset. Company culture flipped in an hour. Was announced on a Tuesday. I started interviewing the end of the week - I wanted to give it a chance to see if it was as bad as my initial gut reaction. And it was.
While I'm looking elsewhere, my pay got cut. Glassdoor shows similar previous acquisition bullshittery. Whatever. I'm done here.
I found a place. Similar role. Pay goes from 70k->120k. Sweet. Job looked interesting. I accept. And holy shit that place was toxic. "That's soo gay" was explained by my direct report as acceptable since he has 2 gay brothers ... on my 3rd day. Retard was casually thrown around, as was a whole lot of other stuff. Lest to say, that aint worth 120k.
So I hang my shingle again. I eventually found a system engineering position that pays 150k (?!?). I quit 0 notice with a lengthy email explaining why (effectively social justice reasons).
I'm now at the new role, and my salary jumped from 70k->150k in a span of a month.
Good work is a balance of total compensation, good co-workers, good managers, and stability (of your position, the team, and the company). When even one of those go bad, that whole calculus gets turned upside down. And combined with no more pensions and companies who don't care too much about people, yea, the best decision I can make is "GTFO". (Yes I'm a millenial)