... I used to regularly score 'above average', or in MSFT stack rankings, a 3.5 or 4.0 (the latter was hard to achieve if you weren't the golden-boy - required to balance the team score). This meant I would get a performance based bonus, which was great.
I made the mistake of pushing for a promotion. I felt that because I was consistently out-performing my role, that I should be promoted. Eventually they promoted me and a few other guys. We got a 'Senior' title. Now comes the problem.
The promotion only came with a 2% pay rise. The following annual performance review, it was now deemed that I was not exceeding my role (due to the new title), so I only scored a 3.0. This score means 'you met all your objectives'. Unfortunately, at the time, the policy was bonuses were only awarded to those exceeding their job description. I got no bonus. That year, or the following year. It probably left me on average $5k/year out of pocket.
Moral to the story? Don't be an employee