Career Longevity

It is length of time spent at each employer/business. Employers prefer employees that are likely to work with them for longer duration. On the other hand, you may need to change positions/ employers to progress your career. How would you find the perfect balance? Would you consider self employment or entrepreneurship.