It doesn't (necessarily) mean you're underpaid currently, it's totally possible your boss recognizes your contributions, wants you to be happy, and has the budget to give you what you want or close to it.
It doesn't (necessarily) mean you're underpaid currently, it's totally possible your boss recognizes your contributions, wants you to be happy, and has the budget to give you what you want or close to it.
In my experience - good managers tend to get promoted quickly, while average/below average line managers tend to stagnate. In this environment, it's likely most line managers aren't the greatest managers and the ones interacting directly with ICs have a lot of skills to develop in the manager role.
The reality of most people is that they go to the job for a paycheck and put up with the (bad) management as a cost of that. In this environment, the most effective path towards higher pay is switching jobs, instead of risking navigating the inclinations of typically bad management.
One day the DBA casually submits a query to HR asking "what is my package if I quit?" The HR director immediately runs to the CFO and tells him about the question posed by the DBA. The CFO flips his shit and is quoted as screaming something about wanting him fired immediately. We just had a change in management and the new CIO wasn't having it. He just ignored the CFO. It didn't end there. Over the next six months the CFO plodded on and eventually got the DBA fired...though the DBA was not trying to smooth anything over. He went to HR a second time to ask about his package. LOL.
That's why I never bothered asking my company if I could permanently WFH, just went along with everything until I found a new job.
Focusing on switching jobs when you already have a stable job puts you in a win-win situation.