1) I'd imagine stock options are part of the job, but I don't see that anywhere. Do new employee's get stock options? I'm guessing they keep this hidden as it allows them a bit more flexibility on offering signing bonuses to entice employee's they want to hire?
2) I don't see any section for bonus on the calculator. Do stackoverflow employee's not get bonuses?
3) Why are years of experience factored in at all? Shouldn't ability matter more? I mean you seem to get a different salary if you have 15 vs 16 years of experience. This just seems very arbitrary. Wouldn't a more granular bucket be better?
As to transparent salaries...
I've worked at two firms for the past 10 years and both have complete salary transparency. The sky hasn't fallen, and I don't hear very much complaining, though there still is some complaining, the upside of the complaining is that its over actual salary numbers rather than guessing numbers.
We allow people to pick from a couple of buckets of salary and bonus multipliers. You can chose a lower salary and get a bigger bump on your bonus vs a large salary and a lower multiplier on your bonus. This lets risk adverse people get more upfront and leave a bit of the upside on the table and people with a higher risk tolerance to bet on themselves a bit more.
Has anyone actually gone with salary transparency and seen a downside?