I seem to only have long tenures (4 to 7 years, with 6 years average) and there hasn't been a single case when I left and wasn't having some remorse for staying too long and not leaving earlier. This includes my current position which I'm leaving after almost 7 years and wishing I would have left some two years ago.