This is one question I always ask myself whether which one is more beneficial in long terms if one would to stay on for a job for many years or job hopping every 2-3 years. Before we discuss on this topic, let us do a comparison on the Pros and Cons between these two.
Pros for staying a job for many years
Leadership or Competent - If you are competent and have good leadership skills, your boss will always give you the opportunities to lead the team to run a new project.
Seniority - If you stay at a company for the long haul, you will be more likely to rise in seniority, rather than having to start from scratch and fight to establish a stronger role in the company.
Stability - If you are constantly worrying about where you will be in the next year, it is very difficult ......