Because it wasn't on the west coast of the US? Because the ancestor poster is older than 30? Because that company had some secret non-poaching agreements? Because companies were preemptively binning the resume for not staying at the previous company long enough?
> my usual 1-2 years
A genuine question...(I am not from USA.)
Is this 1-2 years period normal for many people/IT companies? Is it similar to contracting- benefits and tech/business exposure wise?
It's a nice balance between not having to run the job search gauntlet for a while, and not getting significant pay increases or advancement opportunities unless you get a new job at a different company.
I've found 1-2 years is also about the time it takes for me to become bored and want a new project, new responsibilities (promotion), etc (I've only asked for a raise once during my entire career, so it usually isn't about the money when I leave, though I do usually get a nice pay bump for switching companies).
I'll ask for what I want, invariably get told some version of "no", and start looking for a new job.
The only people who could really say, won't.