That's a very sensible way to look for a job(and congrats!). I've done lots of contracts and job hopping for years at companies not really setup for long-term progression. I'm now three years at my current place and progressing is a real focus for them, and I've no intentions of leaving anytime soon, which for me is unheard of.