@Real Music,
IRL his salary would not stay the same for that many years.
A company I worked for would at times have to freeze a managers salary, and would instead give a bonus. They would do this because sometimes the persons salary would be over market. However, after a few years they would unfreeze the salary, as the market would catch up.
I can’t imagine that the employee would figure that out if they intended to stay long term.
One thing a lot of employees couldn’t get through their heads was that even though a bonus, either performance, Xmas or what have you, is taxed at the maximum rate, but they actually wasn’t getting screwed.
They couldn’t seem to reconcile the fact that even though they were getting less at the time, it would all wash at tax time by either owing less or getting a bigger refund.