In my opinion, It is better to work in same organisation for long time. Only if they are recieving payrise and bonuses in certain intervals, like anually or at certain period of time. So they will be achieving something from the organisation and they will get the seniority as the time flews. Also they will get promotions considering the fact that their seniority, work performance, time management, etc. The person can have a large amount of Graduity, while retiring.