Even with quick promotions, you are much more likely to end up with a higher salary by moving jobs every 1.5-3 years. I'm 30 and the longest I've been at a job is 21 months. It's never been brought up as a negative and I've got plenty of experience across multiple business domains and companies.