I job hopped throughout my 20s, partially to increase my income but also because I was hoping to find a company that isn't dysfunctional. So far I haven't found one. The biggest problem with retention, IMO, is that the vast majority of companies are shiny-object chasing feature factories. The framework, language, and library churn is just exhausting and saps all the fun out of writing software.
we do; it's great :)
https://www.inc.com/business-insider/tech-companies-employee...
> Uber was at the bottom of the list, with a short average employee tenure of just 1.8 years.
> Netflix has broken the three year barrier, holding on to employees for an average of 3.1 years, to be exact.
If you have 3 18-24 month stints (and ideally earned a promotion at any company [rather than only on a company change]), and a couple of shorter ones, it's fine.
People are overly worried about the second case, IMO. If you're at a company that sucks, the very best thing you can do is change companies.
If they did so then we will eventually reach an equilibrium where companies would spend more on retention than recruitment.