Sometimes if you take a step back and look at these posts, you’ll realize they reflect corporate culture more than just Wells. Keep that in mind if you’re a young person on this site and thinking the grass must be greener elsewhere.
Basically the way I see it your first promotion from entry level is merit based. You’ve demonstrated you can do the job so you get rewarded. From there, it’s literally all about playing the game. If you’re competing for a team lead or senior manager job everyone can do the job. Maybe the skill sets vary but everyone can do it. The differentiating factor is networking and getting in front of the right people. What you can do doesn’t matter if nobody knows what you can do.
Also, su-king up is a skill. Like someone mentioned before, people who su-k up are willing to do the pointless and trivial tasks that marketing can sell to the public. If you’re not willing to do those things then middle management pays very well but don’t make it seem like you’re being robbed.