I joined my company about 5yrs ago.
People around me are generally younger, but hold more senior positions than I do due to (1) me changing industry and (2) me being new to the company.
That didnt sit well with me, taking instructions from someone younger, and for the last 5yrs I have been working my a** off to try to catch up, experience/knowledge wise.
The culture of the company also meant that (1) no one supported my learning, I literally worked 15hrs day trying to join the dots and getting paid for 8hrs only and (2) people dont like sharing information unless they know they need something from you
Today, I am finding myself doing all the heavy lifting at work. I am pretty much running the team despite not being the head of my team.
I had to develop solutions to all the problems that came to us, and my manager wasnt impressed probably because it was obvious I was outperforming him
None of my proposals ever got rejected and they all ended up being presented as a team's idea. Fortunately no one from my team could ever provide details when questioned by senior management (despite all the knowledge sharing sessions, the knowledge gap is frankly very wide), so people higher up naturally knew it was my work when they had to come to me for answers.
I am also spending lots of time teaching the juniors about what we do and helping them connect the dots (something that people didnt think was important when I started)
Now my whinge:
I learned that one of my younger co-worker, who was free riding got a promotion because he had applied for a role externally and my company made a counteroffer.
For the last 5yrs, I was just hoping to be recognised and given my promotion. Last year, they let me down. Everyone knew I was the go to person and yet they just gave me a payrise but nothing else. This year I might / might not get the promotion that I am longing for, but again I feel like I am taken for granted because I always kept my head down and wanted to get things done - so that i can do and learn other stuff thats new.
I dont know why do companies only offer their employees a promotion / payrise, especially when they are about to leave? Are they actually setting the incentives wrong or am I doing something wrong? My previous company was the same - 20% counteroffer when I accepted my current role. Before my resignation, I was getting the standard 2-3% rise every year in line with other employees.
Whats going on?
I may be cynical but my observations so far is the promotions do not necessarily go to the most hardworking productive people.
The ones that often get promoted are those that do have a body of work but excel at selling themselves.
They will have coffees with the boss, network very well, make connections with various departments, talk a lot and yes even take credit for work not necessarily theirs.
Those that are head down, do the work and don't make a noise will get recognised for hard work but that doesn't translate to promotions or a big jump at review time.