I am interested in hearing your take on this. Typically, good performers in the corporate world get rewarded with higher pay, more responsibilites, and promotions. But, I feel there is a possibility that he/she won't get the promotion or other career opportunities at the company if she/she is too good at what he/she does. The company management may decide keep that person at the current post because they like the performance level so much. Even thought that would be a good compliment to that person, I think that would hurt that person's future prospect as he would be stuck there. What would you think about this?