> The typical employment lifecycle of an engineer is:
Get frustrated by the current company culture and/or benefits,
let this frustration sit for way too long,
snap
and choose a random company whose recruiter just happened to reach out,
join there,
and repeat the cycle all over again.
It's scary how real this is, but it's easy to say "don't do that", when all the inhibitions about leaving your current job rotate around some seriously bottom levels of Maslow's hierarchy of needs - you literally could be without home and (in the US) healthcare if you do this precipitously or without somewhere to jump to, or if you make a poor choice in jumping.
Not saying it's good to sit pat until things get so bad you can't, but there's real scary things behind folk's decisions to stay and weather the horseshit at a place.
It's scary how real this is, but it's easy to say "don't do that", when all the inhibitions about leaving your current job rotate around some seriously bottom levels of Maslow's hierarchy of needs - you literally could be without home and (in the US) healthcare if you do this precipitously or without somewhere to jump to, or if you make a poor choice in jumping.
Not saying it's good to sit pat until things get so bad you can't, but there's real scary things behind folk's decisions to stay and weather the horseshit at a place.