I understand what you're saying in this case, but in fairness, that's really not that uncommon these days, and something I always have to explain to elderly management. Gone are the days of everyone working one place their whole lives. The younger working class want perks and quick advancement...recruiters know this. Give a late 20's kid a title, flexibility to work from home one day a week and a gym membership...you can probably lure them away from whatever company they're currently at with little to no increase in pay (maybe even a decrease if you shorten their commute). With the economy over the last decade, a lot of the laborer class is just chasing the next highest wage (cough cough, theme of this thread)...and don't feel lucky to just be employed. Hell, I've worked for 7 different companies in 10 different roles over the last 10 years myself...admittedly, chasing salaries and titles, never working for 1 company for more than 2 years and my current role is the longest I've been in a particular role. For every 100 resumes I review from the lowest level employee I have on up to the C Suite, I bet there are less than 10 resumes that have stayed in one role for 5+ years in the last 10 years.