Thanks for the open follow-up response. Re-reading, I realise my previous response was a bit unnecessarily snarky. Sorry for that.
> I find it difficult to work with people who are compensated less than me. I want my coworkers to be better than me.
I much prefer that attitude to the opposite :-) Though surely even better is to work with great people whom you're learning from in a variety of ways, whether or not they are paid more or less or the same. A lot of the value that someone can bring to your life is not correlated with their value to the market.
> The lack of negotiation ability makes what might otherwise be a fruitful business relationship impossible. I do not believe that transparency and negotiations are mutually exclusive.
I can't speak for Buffer, but in GrantTree it is not that you cannot negotiate, but that you cannot negotiate in secret - so it's more a discussion than a negotiation (I hope... sample size is limited at the moment!). As I mentioned in my original post, we start the ball rolling by saying where we think you fit on the pay scale and why, and if that's not where you think you should fit you are welcome to engage in a discussion to help us get it right!
> Sincere counter-question: how can you retain talent with fixed salary ceilings? Why would someone stick around when they're leaving a ton of money on the table?
> If someone is developing their skills, is extremely productive, is increasing their worth, at one of these companies they can choose to leave money on the table (altruistically donating their higher value to a for-profit company) or leave. Are they a "bad culture fit" because they wanted to make what they are worth?
There's a really good question here and I don't have a great answer to it. If you or anyone has any suggestions I'd love to hear them. To an extent, part of my answer would be: surely that's true of any small company. People might grow faster than the company. When that happens, I guess they leave and move on to something else. I guess that's ok. It's not like everyone has to keep working for GrantTree for the rest of their life! People might leave for this reason or for another reason. I hope they then look back at GrantTree as a place where they grew and learned a lot, had a great time, made some great friends and did some worthwhile work. In that time, they contributed to GrantTree's growth as well as their own, so it's not like the company is left high and dry here.
And no, I don't think that makes them a "bad culture fit" in that sort of insulting way. It might mean they are no longer a good fit for working here. That's ok. People change. Companies change. Someone that was a good fit to work in a small 3-people startup is not necessarily a good fit to work in that company 20 years later, obviously. That doesn't have to be an insult or a put-down.