Yesterday saw a good discussion of Short Tenure as a Red Flag (https://news.ycombinator.com/item?id=33309342)
I'm curious if there's a complement to this on the longer side. At what point is a person penalized in the hiring/interviewing process if they have been a single company too long? What is too long? What (if anything) should a person in this boat do to mitigate this? Does it pay to break up a 10 year service at a given company into a series of 3ish year roles in the company as if they were different jobs?
For permanent employees, the answer is 'yes', unfortunately.
In recruiting, optimal time for tenure is between 2-5 years - thought to be enough time to get substantive work done, remove most doubts on capability of working with others, demonstrate loyalty to the company, and reciprocal trust from employer back to you.
Any longer than you may start to move into institutionalised territory, especially if there has also been no career progression during that time. Over 10 years at the same employer, I think recruiters will make note of it, but not immediately reject. 15 years plus, and recruiters will look for others, whilst keeping you in a 'call later' pile.
This is all biased but shortcuts is what we need to do operate in the world. Advice for folks wanting to keep optimal market attraction - 2-5 years tenure on perm contracts