Whimsical Guide to Compensation
whimsical.com
whimsical.com
Paying everyone doing the same job no matter how well they do it seems the opposite of basing pay by merit doesn’t it?
I also don’t get how you can not negotiate? Isn’t it a market? If you need to hire someone and you aren’t offering enough to close the deal what do they do? Let their business die on a hill of no negotiation?
Preventing negotiation seems like a bandaid approach to equality that should be fixed by teaching female candidates (or other candidates who are less likely to negotiate) to negotiate and feel confident in their worth much earlier in their careers and education.
Preventing negotiation seems like it gives less freedom to the candidate.
Most people's take is that people who perform better should get a higher salary. While negotiation helps prevent you from being underpaid, it very often[1] is the reason people who perform poorer are getting a higher salary.
[1] As in, every single place I've worked.
Why? What is the merit? Do you infer they will perform better because they are good negotiators?
If you want them to work there, then you need to match their requirements.
You could also give everyone else a pay rise every time you struggle to fill a position I suppose.
Right... but if you just refuse to meet people's requirements then you won't be able to hire them, or you're only be able to hire desperate people with no other options. Surely this is damaging to your business, and the careers and equity of everyone working there.
The approach in the parent article may not be ideal, but from where I stand, it’s as valid as waiting for someone (who?) to teach groups of interest to negotiate, and having the problem fix itself.
Why? You seem to be saying that willingness to negotiate is something an employer should value and therefore remunerate more. Why should they value that particular skill?
This policy sends the same kind of signal as a restaurant which replaces tipping with a fixed service charge: that's the future I want to live in.
This system is similar to what a co-op would use, and there are successful (and unsuccessful) co-ops.
That's also not saying anything about the feasibility of turning the average engineer into, for example, a chrisseaton [0] in a few months.
The deal from the employer sounds bad: "Ok we need you to become an expert in X by Y to meet deadline Z. If you can't become an expert in X just do your best so we are able to hit deadline Z! Don't worry! You'll have a bunch of time in the future to maintain it!"
[0] - https://chrisseaton.com/
As an example, at big companies staff level engineer is more oriented around writing/reviewing and building consensus about technologies. This is a very different role to the level below and someone who is great at that role may not be great as a staff level engineer. They do however deliver a lot of value to the company.
Having a way to reward someone who’s doing an amazing job at their current level helps avoid this situation. I.e inventing projects to justify promotion to staff level engineer.
In most companies, the level below staff is a terminal position. I.e their isn’t necessarily an expectation that you need to get promoted to the next level. I think Facebook got the formula right with its performance based bonus that allows employees who go above and beyond to be rewarded.
This is a similar situation to when companies had career tracks that forced really good engineers to get promoted into management in order to get more comp. Just because you are an amazing engineer doesn’t mean you would be a good people manager.
At least half of my coworkers could move over to a similar position at a FAANG with no difficulty and make over double what they are now, but I have no doubt in my mind that if any of them did that, it would not be for compensation.
In my opinion the main reasons to work at a startup are A) it’s growing ridiculously fast and you expect your equity to be worth something. B) your learning. I.e you like the technology or the space or your new to tech. C) you like the people.
Hence retention and recruiting for startups is a totally different ball game.
Other small non venture backed tech companies have a different set of challenges in this regard.
Needless to say, I find that black and white thinking ridiculous.
At the end of the day, I believe, we should just not interfere with the market - let market participants bargain and negotiate with each other until agreement is reached.
On a side note, has anyone ever had a job that fits into a job description? All of my jobs where the description might be as simple as "Software Engineer", whether at startups, govt affiliated research centers, or basic mid-size companies have been so idiosyncratic and varied. I guess this is a long way of saying that even if two people have the same job title, they might be doing vastly different work, and far outside the bound of the specific JD.
https://en.wikipedia.org/wiki/General_Schedule_(US_civil_ser... https://www.opm.gov/policy-data-oversight/pay-leave/pay-syst...
I know plenty of individuals who have looked into government careers only to laugh at the offer they end up receiving though, and the inflexibility of the "no-negotiation" process. At least Whimsical would have the negotiation ability to bump someone up a level if necessary.
Whoa. I don't understand how that's economically feasible unless their "senior CX" role is insanely high value.
I hope it works well for them, but partitioning employees N discrete and fixed slots guarantees that at any given moment, some people will still be paid too little and some will still be paid too much for the work they are doing, relative to their co-workers.
If salaries are based on merit, and employees periodically get differing raises (I assume 'merit' will not remain identical across all employees), then before long everybody doing the same job at the same level will not be 'paid the same'.
The S1 band gets re-calculated every year based on industry average (top 10% apparently) and then all higher paid levels will go up by the +25% modifier.
I'm not sure how that leaves room for "periodically get differeing raises" ?
If salaries are '100% based on merit', then salaries will eventually differ because merit differs. Unless there's some alternate definition of '100%' I'm unfamiliar with.
I, like others who have posted, am unclear on how this is a merit based system. If everyone started at the same place and then you allowed for merit based increases to salary, I think this system would function better in the long run-- though it would definitely have introduced bias.
It sounds like a 'we sink or swim together' company. That can be a good thing. It can also be a bad thing. Like a codependent relationship. You end up working like crazy while someone else rests, knowing there is no additional compensation at the end of the rainbow-- unless you are promoted.
I know this is ycombinator but I think SV salaries really have gone to people's heads. I've seen discussion on heere where people getting offered $125k straight out of university is considered low pay...
I make slightly over $200k and I cannot afford to buy an average house ($1.3M) where currently live (Santa Barbara). I've considered moving to San Diego, but the prices are about the same there. So clearly my income is inadequate, and I'm not even talking about Silicon Volley. I don't see why I should be lowering my salary expectations.
Take-home pay for a single earner pulling down 200k is ~10.5k/month (let's ignore for the sake of argument any insurance premiums or retirement plan contributions you make - strictly speaking the second are optional and the first aren't likely to swing the numbers that much).
A mortgage in today's interest rate environment, after putting down 20% on 1.3m, is maybe a hair over 4.5k/month.
Even if you're maxing out your 401k and have remarkably expensive insurance premiums after your employer's contribution, that's still ~4k/month left over. Unless you have an unusually expensive chronic medical condition, that seems like it should be more than enough to get by (considering people do in fact get by on that much pre-tax, not even deducting their own housing expenses).
And this is basically the worst-case scenario where you're trying to buy an "average" house as a single person, rather than a condo or even a cheaper house (there are homes listed under 1m in SB). If you're married, your spouse is likely earning an income as well; if they aren't, at least you benefit from a lower tax burden to the tune of ~1100/month, which maybe doesn't quite compensate for their "cost of living" but certainly gets you a fair bit of the way there.
And, as always, I forgot to calculate the tax benefits of paying a mortgage, which can be substantial and improve the numbers further.
I have talked to multiple loan specialists, and they all recommended I stay below 1.3M prices. I agree with them, because $1.3M house means ~$6k monthly payments (including property tax, HOA, and insurance, and assuming 3% interest rate). This is more than half of my paycheck, and I'm not comfortable spending more than half of my paycheck on mortgage.
Sure, I can buy a cheaper home - a small condo, or a house in a poor neighborhood. I can definitely afford a very nice house if I'm willing to commute for 1 hour (one way). But why should I? Why should I settle for a less than average home? We are talking average quality here (median, to be more precise), so those 1.3M houses are nothing amazing. They are just regular homes for middle class. I suspect a significant fraction of homeowners in SB wouldn't be able to afford their houses if they were to buy them today.
To be perfectly clear I agree, given the facts I have available to me, that purchasing a 1.3m house on just that income would not be the most prudent financial decision; it's just not one I would regard as "totally catastrophic" - obviously there's the tail risk of both the real estate & SWE job markets going bust at the same time, but for reasons that are too long to go into here I don't think we'll see anything structurally similar to the dot-com crash ~ever again (though there may be other more localized bubbles that pop). I myself haven't purchased any sort of real estate despite pressure from family because I also live in SoCal and I'd be paying a significant premium over renting for basically no benefit, given my current lifestyle. But I also don't _want_ to own property, so it's mostly just convenient that renting makes more financial sense.
I don't think you should "settle", just wanted to clarify that it seemed like you could actually "afford" it in both the most literal sense and in the "how likely does this cause life-ruining financial catastrophe" sense. I don't want to own property myself so I don't totally understand the impulse, but often what someone calls impossible is possible, just not with whatever trade-offs they're currently making.
134277/(1.25)^4 = 54999.8592 (exactly) so I assume S1 = $55,000.
It's kind of strange to phrase things in terms of this S1 value when they say nobody makes below S2. I guess the idea is that if they introduce lower levels they didn't want to force themselves into negative numbers.
The other baseline number they mention is E3 (the baseline equity) which is approximately equal to S3 = S1 * (1.25)^2 ~ $86k.
The junior engineer posistion would be ~$86k. That seems extremely high to me. I think you forget how many people live in poverty in the USA. I expect some people who run their own companies aren't even seeing that a year.
Tech wages in the US are hugely inflated compared to the rest of the world too.
FWIW, I work in public healthcare in Appalachia. In any event, I have no idea what the relevance of this statement is.
I made a statement of fact.. market wages for engineer/software types were in the 50s in the low COL areas 20 years ago - this can be verified - if they're not in the high 80s now then real wages have not grown.
Honestly, the OP comp might not be too too awful. Of course even then it shows wages haven't really skyrocketed either outside of FAANG. 86k - if that's base? - if that is $55k + "equity" then no - especially, they're not public and an 8 year vesting period! The longer vesting period is especially troublesome when you're not paying amazing wages to begin with - that's just how it is. Also, the problem with the bimodal distribution of wages in the US, if you're in that lower mode, you are kidding yourself if you can really maintain any realistic retention - there are too many opportunities for people to jump ship and it doesn't take much to make it worth their while. Another thing not covered by this post - how is their promotion structure? Sure the pay is transparent - but the vast majority of cases if you want a raise at the employer you're at - the best way to maximize it usually to quit and come back later.
Edit: looking at that table in the post and doing the math, looks like ~68k. Where do you get 86k from?
> Tech wages in the US are hugely inflated compared to the rest of the world too.
Sure, everyone knows this - well inflated not so sure - the market wages are higher. What's your point?
Edit: by low COL i mean, like Rust Belt, midwest.. as far removed from the coasts and SV as possible.
Base Stocks Total
1 $55,000 $32,746 $87,746
2 $68,750 $53,048 $121,798
3 $85,938 $85,938 $171,875
4 $107,422 $139,219 $246,641
5 $134,277 $225,534 $359,812
6 $167,847 $365,366 $533,212
7 $209,808 $591,892 $801,701
8 $262,260 $958,866 $1,221,126
9 $327,826 $1,553,362 $1,881,188> Full transparency. All salaries, equity, companies financials and so on are visible to everybody in the company.
It’s the only way to ensure that a company’s stated values are accurate.
$10 per hour averages out to a little over $20k per year. If you aren't full time you probably aren't getting a lot of other benefits as well that will come out of pocket. Would be pretty tempting to work for 1 year at $200k and live off your savings for 10 years. If you even did a very modest investment it probably would stretch far further than 10 years.
Not trying to suggest you change anything if you are happy but your comment made me want to do a little math to compare scenarios and I figured others might find it interesting as well.
> I'm back as a software engineer and most roles pay over $100k
I would say thinking of 100k as 'above survival' is kind of cheating. Technically it is, but... makes it easy to say you don't care about money when you alone already make more than most families
For that range, you are glad you have a decent pay, and make more than MANY people, but still care for more money, as you will not have much left for extra spendings like travel, buying new shiny things, getting a new car (in Brazil), or in case of an emergency.
With 100k you can stop thinking about getting more money and at least not have that as a goal. Which of course is liberating and make life so much easier. The difference from 50k to 100k is way bigger than 100k to 150k.
These companies that tend to write these blog posts on their fair and equitable compensation strategies always pay worse, usually significantly so, then market.
It's easy to say "we pay everyone the same, we don't make geo-market adjustments", until you find out that the Bay Area company that reduces pay for remote team members actually pays that remote employee more than these companies that pay everyone the same. Spotify is a good example.
Let's Whimsical post their compensation numbers and see how it compares to averages on levels.fyi . Guessing it's much lower. And they can talk about other things like WLB, that's fine, there's more to a job than. money. But it's annoying that companies feel the need to write blog posts about their forward-looking compensation strategies that at the end of the day is bluster that amounts to "we don't pay very well."
Levels and Blind are what added transparency to tech compensation - not self-congratulating startup CEO blog posts.