There are so many potential opinions to this question it's difficult to provide a clear response. There is no right or wrong answer. I depends on the situation and how different people value job longevity.
Personally, most jobs where I live are dead-end jobs and there hasn't beenisn't much opportunity within any given company. I don't know who would want to becould ever stand being in any of these menial jobs for 10 years or more. It's not the norm to work in a job that long anyway. Most people work in a job for 54 years on average. It's
It's gotta be a really stellar, exciting job with a stellar company and stellar people to want to be there for 30+ years.
So I would argue, if you've been in The thing that's lacking is balance. Nobody wants to sit behind a job for the past 10 years, you haven't been "showcasing skills and development" since internal opportunitydesk twiddling their thumbs everyday and professional development tendsnobody wants to be limitedin a fast-paced action movie everyday. You're stagnant You've gotta maintain a good, healthy balance between the two extremes. It
It would be nice if you could stay with the same company for 30+ years and just work in other capacities when it gets old but the sad reality is it doesn't work that way. You're hired to do one job only. If you want to work in another capacity when that becomes mundane you've gotta get another job anyway. If you want access to opportunity you've gotta be a promiscuous job prostitute.
So I would argue, if you've been in a job for the past 10 years, you're stagnant and haven't been "showcasing skills and development" since internal opportunity and professional development tends to be limited. Although the older you get the more difficult it becomes to change jobs since you need the stability.