Take one for the team

Even though my manager, senior manager, director, and VP all promised me that my career wouldn't be slowed down if I focused on the projects they needed done, none of their promises were kept. "Taking one for the team" blocked me from getting promoted for more than 3 years. The principal SDEs told me that my projects just didn't meet the bar for an SDE promotion. While my career was being hurt in this way, my SDM, TPM, PM, and every other non-SDE on our project all got promoted based on my work. It's really frustrating because it's now clear that they were just using me and didn't care at all about keeping their promises.