Exactly. I got crap 1.5% or 2% raises for years while the executive team was getting 5 figure bonuses. I got fed up with it and changed jobs twice in 2 years and increased my salary by 40% overall. I used to be an old fashioned company man loyal to the bone, now I am looking at least once a week for any opportunity that pays at least 20% more.
Jumping around is the only way. It is a rigged game. If you do stay too long the new hires end make MORE than the ones that have been around for 5 years. It is a stupid game.