@2a70c54d most of the time, i go to a company with some project/objective in mind. seems most take 2-3 years to achieve. the only places i've stayed longer, i've had multiple different roles & projects and most of those also fit into the 2-3 year time frame per role/project.
@e719afd4 y'know, that's been my experience, more or less. I usually have a very specific goal when taking a job and generally it's achieved within 2 or 3 years and then, next.