DEV Community

Discussion on: How long is too long to stay at a company?

Collapse
 
deozza profile image
Edenn Touitou

For me, there are 3 things that keep me in a job :

  • work environment
  • work itself
  • compensation

Work environment

Are you working on a project that matters to you ? Having fun with colleagues ? Is the management toxic ? Are you happy with the amount of work from home and work from office ? Do you have nightmares at night because of your job ?

Work itself

Where are you on your learning curve ? Are you experimenting enough ? Is there too many bory day-to-day tasks ? Is the tech stack fun and pleasant enough ? Is the amount of work manageable ?

Compensation

Can you live decently with your job ? How are you compensated compared with others in your team ? Others in your region ? If the job is shitty, at least the paycheck makes you happy ?

Usually, companies can't provide them all, and can't provide 2 of them for a long time. And that happens in 1 or 2 years. The first year, you are a junior on the project and everything looks exciting. Then, you start to notice issues with management that won't be resolved and lingered for years, the tech stack can't evolve due to old decisions, and the paycheck can't keep you there.

There is not enough retention for you to stay, and you go to greener fields