Pros and cons? As you increase in seniority your bonus ranges can grow significantly faster than your base salary, so while some years might be great, others may not be. And then if you leave mid-way though a year you miss out on any "bonus" you would have received if you stayed the entire way.