So the 'less good' developers provide the business value whilst the 'better' devs get promotions and more money?
I'd stay there for one year (less looks bad on a CV) get the 'promotions' and then move.
I'd stay there for one year (less looks bad on a CV) get the 'promotions' and then move.
That’s true in a lot of companies. Reliable people are kept in their positions to keep things going. Others get to do the new stuff and if that works out they look like superstars.