I've realized that middle management will often withhold promotions from junior employees over stupid things that have nothing to do with work, like differences in opinion on whatever irrelevant subject. Even if your direct supervisor believes you deserve a promotion there's nothing he can do because his boss said no. Is it any wonder nobody is staying for more than a year or two?
1 reply
Learn to play the game. Profit.