|
I really like that this is collaborative and anonymous. I could see as the company grows, bands and bonuses being set by popular vote. At the same time however, you have to pay market rates. If a good employee has an offer for 20% more than they are making, and they just had their first kid so they'd kind of could use more money, what do you do? On one hand, you give them a raise - which breaks the collaborative system. On the other, you don't give them a raise, and you lose a key contributer who was bringing in far more revenue than their salary. The fact is, your best employees are going to be constantly getting offers above what you pay them, and you need mechanisms in place to keep them. At the same time, transparency has to really be transparent if it's going to be a core value of the company - if I was told everyone was making $X but I found out that some of those people were making more, I'd be annoyed. So my question is, how do you solve this? |
Transparent criteria for salary mean that you avoid the politics associated with salary negotiations. And making even a single exception typically breaks that, meaning that now everyone at the company is incentivized to get higher-paying offers and bring to you, asking for more money. Ben Horowitz wrote a great post on this: http://bhorowitz.com/2010/08/23/how-to-minimize-politics-in-...
Personally I would say that you should avoid ad-hoc raises. I really like the idea of matching salaries to titles and matching title changes to a bi-annual performance review (for companies over a certain size.) And it gets a lot of the advantages you want-transparent compensation, no incentives for politicking, ability to pay people differently, and the ability to adjust the pay for the role according to market rates.
Edit: Fog Creek's compensation system is a good example. http://www.joelonsoftware.com/articles/fog0000000038.html