Some people prefer to stay in the same job for the same company; but others prefer to change jobs frequently.
You should use specific reasons to compare the advantages and disadvantages of both sides.
The uncritical view that is prevalent among some people at present is that people can no longer expect a job for life. This conception has its advantages, as far as I can see, especially at a time when new technologies constantly turn up. Therefore, a person will have to pursue several careers during his life, so that he will not become technologically obsolete, with skills that are no longer needed.
Furthermore, large corporations sometimes make it a policy to move their men from one job to another. This is the protean man, having several different lives and having a variety of work experiences. But the disadvantages of this frequent shifting of one’s job is expending too much time and energy on renewing one’s knowledge and learning new skills, and the difficulty of landing a suitable job, especially in a recession when rivalry for employment becomes severe.
In contrast to those protean men, some people will stay in the same job for the same company. This practice avoids the risk of losing one’s accumulated rights, especially during a recession and the risk of joining on a “last in, first out” basis when they go to a new company. But what they lose is promotion because nowadays promotion is increasingly through career moves between companies.
To sum up, different people have different attitudes towards life and work. Some tend to lead an easy life and flexibility is out of the question, while others think otherwise and mobility is their philosophy in life.