Just to give insight into why some ICs don't respond to this question. I asked my manager for promotion, he kept stringing me along. One of the reasons for said string-along was that the kind of stuff I want to work on is not big enough. Why couldn't he tell me this 6 months ago? I have no clue.
But I have learned to never trust managers with this experience. Managers will have to work hard to earn my trust.
Some of the situations where no real flex exists are:
- promotion wish where there is no place. For example, someone 1 level below the CTO wishing to be promoted to CTO will not be able to get their wish unless the current CTO leaves. If they don't, promotion to the desired rank will not be possible without changing companies.
- salary demands that can't be met from the budget. Most middle managers do not have significant say over how much budget for raises they are allotted for the year. If one persons raise demand is bigger than the total then not all of it can be met.
- As in the GP post, the things the employee wishes to work on do not fit in the wider strategy of the company and/or will not provide value commensurate with the salary received. In this case, depending on how insistent both sides are, sometimes no compromise is possible.
Sometimes the answer is just to give them a raise. Sometimes it's "you're already at the top of your pay band, sorry."
A phrase I used a lot is "what would you like to differently, or what would you like to learn?" That's often an opening to getting someone the kind of work they'd prefer to do, but are reluctant to bring up.