I'll have been with my current company for 3 years in October. First job out of school.
I've gotten the following raises in pay rate and 2 promos since I joined.
Starting -> 25% raise/promo -> 3% standard raise at end of year -> 22.5% raise/promo (Plus gained a 10% yearly bonus) so if I include my bonus level in the raise it was a (34% raise) -> 3% standard raise at end of year. My boss told me I'm in line for another promotion at end of year to a senior level position. Where I'll probably get another 10-15%.
Over my time here my salary has increased close to 88% from starting salary with no bonus to current salary with 10% bonus. I've thought about job hopping as I see stuff like this, but I see no reason why, unless the raises/promos go away.
The big factor in my 2nd promo was due to a job offer at another company that came across through linked in. I interviewed, got an offer and showed my boss. He gave me a raise/ new title and tacked on the bonus to beat the other offer. I have no set hours, can work from home whenever I want/need. I'm lucky in the fact that I'm the only one who does what I do at my company, so I get to interface with senior execs / vps on a constant basis. My biggest complaint is that I'm still doing the exact same thing I started doing almost 3 years ago. I'm literally learning nothing new, only difference now is I have people who report to me. But I'm essentially just the excel expert at my company and prepare tons of reports each day. I'm not sure how well that goes over on a resume, so it makes me wonder if pay raises are making my expectations too high if/when I go to leave.
My essential skills for this job are: Crunch numbers, prepare reports, and present them to senior execs in a readable format. Not sure that can continue to justify raises/ make another company wanna throw money at me, so the excitement of learning something new, "padding my resume" is always there with job hopping.