| I don't even exactly understand what seniority has to do with it, and I'm a (very?) senior developer, working professionally for more than 10 years. The seniority portion is based on time working for the company, not on time as a developer in general. Isn't it an incentive for working less as you become a "dinosaur" in the company? Presumably there are other checks on that, like performance reviews. If my performance gradually degraded year after year, I'd expect to be talked to about that, and fired if I didn't improve. Besides, seniority is already reflected in the salary. Sorta -- they base salaries on average where you live for a similar job + a little bit. That's a different kind of seniority than the bonus depends on. I question how "fair" a bonus structure really can be. At my last company bonuses were entirely random, and weren't always fair: I received several bonuses (that I do believe I deserved), but there were many others who should have been recognized as well on different occasions who weren't. The bonus here is sort of a macro performance level. Everyone gets to share in the profits of the company when the company does well, and they share somewhat proportionally based on how long they've been with the company. Assuming the company is doing a good job of making sure everyone is performing well and not allowing people to slack off, it's a reflection of your loyalty to the company. And for a startup, it's also maybe a reflection of the amount of risk you took on (employee #1 took on loads, employee #75 took on much less) when you joined. Then again, maybe I'm just jealous; I've never worked for a company with a profit-sharing plan, but would like to. It feels much more equitable than the traditional stock-option route most companies go for. Though the upside is that for stock options, you just need to stick around until they vest, while with profit sharing you need to stick around until the company is profitable, and you only get payouts while you're still there. Pros and cons to everything, I guess. |
Bonuses are incentives, and they only work if they make you work differently that you would if there wasn't any. That's not what happens with seniority.
Maybe the incentive is not to work better but just to retain the seniors in the company. But retention is a completely different problem altogether. Bonuses tied to profits may not be the best way to retain people if you have a bad year (no profits). I think competitive salaries are a much better incentive for keeping people in the company (better pass the message that you want them to work with you, regardless of how well the company's done on that year).
And sure, performance reviews can be unfair but that's not a reason for dismissing them - just keep improving the way you conduct performance reviews. At a certain point, you'll have to have some kind of peer review, better start now. There are many companies where these reviews actually work well.
The problem is that almost everyone who had bad experiences with performance reviews in previous companies (which seems to be the case of peldi) tend to dismiss them instead of improving them.