I believe these systems produce a "dead sea effect". High performer will leave, being able to get better deals elsewhere. Low performers will stay, since they can' find a better deal elsewhere.
I believe these systems produce a "dead sea effect". High performer will leave, being able to get better deals elsewhere. Low performers will stay, since they can' find a better deal elsewhere.
For instance, coaches often make less than their star players. Directors and producers often make less than star actors. Hospital directors seem to make less than surgeons.
I tried to ignore my peers and direct reports salaries when I first moved into management... I lost an employee after 2 years when another place offered him a 80% raise.
At that point, I realized I couldn't count on a 3rd party to properly evaluate an employee's worth, and I started to take an active role in ensuring people are paid as close to market as we could afford (though, as a non-profit, we struggle to compete for technical talent)
First, I'd say it's quite normal in non-profits.
Second, I believe that in a structure when you don't know the salary of your reports, there is always someone they can discuss it with if they feel they deserve more - and that person would definitely consult your opinion then.
Let's call it "Project Coordinator" or "Project Advocate" or something.
A lead isn't a manager or boos.
That being said, a lead is frequently more valuable than the followers.
And in terms of actual value delivered to the business, I doubt that a low/mid-level manager delivers significantly more than an experienced and productive individual contributor.
Organizations need both good managers and good individual contributors. Clearly managers of technical contributors need enough technical experience to make sound management decisions. But that doesn't seem like a good reason to constantly promote people upwards, nor does it seem like a reason to always pay managers more than ICs by default.
However I think in some cases managers end up subject to extra risk if a project goes bad, so they are probably entitled to some increased "hazard pay" for that. (The risk/responsibility structure might be inverted at some toxic dysfunctional organizations, but that's beside the point.)
It's a simple supply and demand problem. The company needs a lot more of above average managers/hybrids. It's not good for average ICs to stuck to their little world if they want better promotions.
I am not talking about whether there is a such a path for ICs. I am talking about the numbers problem. The unfortunate truth is that there are far more positions involves people management. Engineering manager is good example because ICs can wield their technical skills. But still, this roles still requires you to do substantial people management.
The way I see this usually at places with strong IC tracks and levels is that an L7 IC is payed more than an L6 manager, but its uncommon for the L7 IC to report to the L6 manager. You usually, though not always report to someone more senior than you, and very rarely report to someone less senior.
Also its far easier for a people manager to increase their scope than for an IC to do the same, so in some sense the advancement path is more clear.
Telling or managing a team of 20 people to put products on shelves is a lot harder than putting products on shelves.
no it isn't
Personally I disagree.
After 20 years of experience I can tell you it depends on many factors, but first of all on the people you work with.
For another example, a guy joined a different team and was killing it, but was getting paid less than another college who was in the company 8 years and was hardly pulling his own weight.
Also whalers in California, there were groups of guys like "we're a great team, we're men, we know how to swim, let's hunt Grey Whales" and hired a captain. On a ship it is imperative to do whatever the captain says, but that doesn't mean the hierarchy exists on shore with the money. There were also captains who hired sailors, more often.
Back when I worked in academia I also had a very similar experience to yours. I wasn't leading a team but, especially earlier in my career, it was incredibly frustrating to be making significantly less than people who were both less skilled and less hard working, but simply had more years of experience. The perpetual theme was "you just haven't earned it yet", but "earning it" was purely a function of putting time in, it didn't matter how great the work you did was.
I left to go to tech and even now that I'm on the older side of things I still prefer the pay structure being more closely aligned with the value of your skills + the amount you're willing to put into the job. I get paid plenty, and have no problem with someone much younger and less experienced then me getting paid more with unique skills and responsibilities I'm less interested in having.
In tech industry where job hopping gives significantly greater raise than yearly increment, those who switch jobs get more exposure and better worldview. While those who stay get 1 year experience 10 times.
PS: Exceptions are always there
I know several people who have been affected by this, but the most dramatic was a software engineer at AT&T who had started in an entry-level position in network operations. He had received the maximum allowed raise every year, but he was being paid less than 70% of what other software engineers at the same level were making. The request to make a one-time adjustment to his salary had to be escalated to an executive in another office hundreds of miles away (the VPs in our office did not have enough authority) and took months to process. It was not routine at all. It involved a physical sheet of paper with the executive's signature on it.
The blog has a bunch of other good article on related topics.