Ask HN: Is your company considering inflation in this year's comp review cycle?

209 points by jurassic ↗ HN
My current company (not FAANG but a household name) just handed me a sub-inflation raise (5.5%) in spite of my "exceeds expectations" performance rating. New hires are getting 50% more equity than the total value of my unvested equity. The official line is that inflation is not a factor in assessing annual comp adjustments.

Does this match up to your experience elsewhere? I'm certain I could make more by switching jobs, but I wonder if I'm being screwed by more than the usual amount by staying.

I'm really effective in my current role. Past a certain level of seniority it's a big ordeal to change jobs, rebuild your network within a new company, rebuild reputation and social capital, etc. These network effects are a big part of your effectiveness as a staff+ engineer. I'd rather not move, but it seems I have to given the hundreds of thousands being left on the table.

283 comments

[ 3.5 ms ] story [ 250 ms ] thread
My company is considering whether we can keep doing what we've been doing for 35+ years for another year. Your point? I haven't seen a raise like that since the '90s (44%) (different company) (maybe you're special).
My company did a 5% across the board raise late last year to make-up for inflation, since before then raises were ~2%, roughly keeping up with inflation from previous years(in Canada). This raise was on-top of the additional raise we will be getting this year in March, so it does seem like my company currently cares about ensuring we at least keep up with inflation. The expectation from talking with some coworkers is that they will continue this trend and at least give us a raise that's keeping up with inflation, although I have no proof of this. I do think you're getting screwed over here, getting a sub-inflation raise when you're exceeding expectations sounds awful. Maybe compensation works differently when you're higher up (maybe because you have far more equity/bonuses), but it couldn't hurt entertaining other offers to see what's out there.
interview elsewhere and offer your employer the opportunity to match.

if you have to rebuild your network to be effective at a new firm, anyone they bring in (at a higher rate) will have to do the same

This is a slightly controversial opinion, but I'm opposed to company wide percentage increases. 5% for someone on 100k is 5k. For someone on 500k it's 25k. So there's an unintended consequence of increasing pay inequality between the lowest and highest paid staff, increasing any gender equality, etc.

If the intention of an flat company-wide increase is fairness it should be a fixed dollar amount that's the same for everyone. I've never seen a company do that though.

They're not aiming to be fair. They're aiming to reduce turnover. If they gave a flat amount to each person that would matter more to the lowest paid. They would in effect be penalising the higher earners. That's not "fair" either.
I don't really agree. There's no good reason why "5% for everyone" should be considered fair while "$15k for everyone" isn't. They're both justifiably and rationally fair. The only difference is that one is calculated based on existing inequality, and furthers that inequality, while the other doesn't. People who benefit from that inequality like to argue that its fairer, but that doesn't make it true.

I'm sure that any company that implemented a policy like that would lose some senior staff (maybe not such a loss if they're people who think perpetuating inequality is good), but the junior staff would be much more likely to stay. If the point is staff retention, then you have to consider which staff you want to keep.

Yes, there are multiple possible bases for judging fairness.

You want to keep the higher paid staff more than the lower paid staff. That’s why you pay them more.

You want to keep the higher paid staff more than the lower paid staff. That’s why you pay them more.

Which staff you want to retain depends on a lot of things other than seniority and pay, but that's not the point. More senior staff are already being paid more.

Let's reframe this problem slightly. Imagine you have two people, one on 100k and the other on 500k. The difference in 'value' is measured as 400k. If you give both of them 5% raises, so one is 105k and the other is on 525k, the difference in value is now 420k. Why has the pay differential between junior and senior staff increased by 20k now? If you don't fix it, over a couple of decades you're going to be paying your junior staff an order of magnitude less than the seniors. How do you justify that?

Here's another example. Imagine there's a company where seniors are paid slightly different amounts despite doing the same work. One is on 200k and another is on 180k. If you give both of them 5% that's really giving the higher paid one 1k more (10k vs 9k). You can't claim that it's fair to give someone a bigger pay rise on the basis that they already earn more. That makes no sense.

Blanket percentage-based pay rises don't work. Companies should be more intelligent and work out more nuanced solutions.

> You can't claim that it's fair to give someone a bigger pay rise on the basis that they already earn more. That makes no sense.

That it does not accord with your intuitive sense of fairness is not an argument that other people have to bow to. Treating everyone the same according to a blanket rule, uniformly applied, is absolutely a kind of fairness.

Fairness is a subjective judgment, not a property of the universe. Which criteria to be used in making decisions is a choice, not something immediately obvious.

Interesting perspective, haven't thought about it like that. I think this % increase across the board was just so everyone is still making the same amount relative to the price index, so might not be applicable here for that specific increase. However, I believe my company still does approximately the same raise % for everyone in a particular org/department every year, which has the troubles that you mentioned.
Hijacking this with a related question: I’m an independent contractor, and have not yet renegotiated my prices. I just hate those kinds of conversations, but at some point, it is irresponsible to procrastinate. I’d be interested in hearing from other contractors: how have you approached this?
Law firms and accounting firms solved this long ago, they all send out new rate cards effective January 1, [YEAR] during Q4 every year. I would not be ashamed to do the same.
My subcontractor did just that. Handed me a notice matter-of-factly mentioning inflation. I am going to do the same to my client when renewal time comes.
As dispassionately as possible.

Be matter of fact about new prices, and try to explain as little as possible.

(But always give some reason. Any reason beats no reason, but a simple even vague reason beats too many reasons.)

(comment deleted)
This is what people don’t understand about the psychology of persuasion. Especially tech workers. You can validate the following from your own experience. In a decision made by a team where two options are presented, the person who states a simple justification for their proposal (especially if it plays into existing assumptions or just laziness) will more often “win” the decision than someone offering many better reasons for an alternative.

Baffled me for years until I started to understand that I needed only to offer fewer and simpler reasons to get my ideas implemented.

(comment deleted)
what's the state of agencies these days? back in the day they charged 100% overhead and paid by w-2.

is there a more lightweight model where for say 10-20% they'll handle searching, billing, rate negotiations, late payments and disputes?

i'm not sure if i'd go into contracting again without something like that. it takes far too much energy to be the asshole that is necessary to not get screwed in business (for yourself) and it detracts from the actual work and life satisfaction in general.

They're effectively giving you a pay-cut.
How do you know how much equity new hires are given?
We have a good rapport. We talk candidly about comp.
I think you've answered your own question: your discomfort in moving jobs is not worth to you the bump in salary you'd get.

It's already been well established by many even in non inflationary times that dev salary is maximized by switching job every 2-5 years or so, subspecialty dependent.

> The official line is that inflation is not a factor in assessing annual comp adjustments.

Then what is?

Engineer comp has exploded the last few years, well past inflation. So if they're not matching inflation, and they're not matching the market (which would be even higher) then it sounds like they just pay you whatever they feel like and hope you stick around.

What company are you at?

Amazon is increasing pay for many technical jobs, although specifics haven’t been communicated. They’re selling it as a large bump for everyone, although I already understand it’s mainly to retain talent or at least match inflation. We’ve underpaid our talent in the past compared to competitor companies.

Amazon's pay adjustment was long overdue, and not driven by inflation. The base pay has been capped for so long, and the comp model made an assumption (a historically generous one) about stock performance that hasn't held true for quite a while. That together with their vesting schedule, something had to be done, in order to compete for talent.
On top of all that, Amazon's 401k "match" had a FOUR year vesting cliff iirc.
Mine is 3 years. I just edited the offer mentally to say "410k (with mega backdoor!) but no match."
> New hires are getting 50% more equity than the total value of my unvested equity. The official line is that inflation is not a factor in assessing annual comp adjustments.

Leave. They either only want you at a discount or you will get a counter offer to consider.

This micro-behavior is what accelerates inflation. Will be interesting what the next few years bring.
Can you say more about this? Thanks
It's simple. Inflation is driven by increasing the dollar amount for, well, everything. He is correct in saying that this is what drives inflation: If every single thing is worth 20% more, it's really just that the dollar is worth 17% less.

"Inflation" is shorthand for 'price inflation' - every single price and dollar amount goes up, and, when it happens too fast, can tear an economy apart (e.g. 1942 Berliners packing cash into wheelbarrows to go and buy bread).

EDIT: grammar

In very simple terms, if everyone is getting paid more, then all of the stores can price everything higher... and so on. It's a cycle.
It's not that they _can_ price everything higher, they _must_ price everything higher. Everyone getting paid more includes the stockers, managers, bakers, truckers, farmers, everyone involved in getting (eg.) groceries to you.
Inflation is significantly a psychological phenomenon: If people expect inflation, they want more pay, and sellers charge more without getting complaints - they just say the magic word, 'inflation', and people accept it - a psychological phenomenon. I've heard that used to justify 25%, 50% price increases (inflation is ~7% max). :D

https://www.nytimes.com/2022/02/27/business/economy/price-in...

Combine that psychological effect with our current post-truth world of disinformation campaigns, and it seems to me that people can create inflation, or create more of it.

Isn't war a psychological phenomenon? After all, some leader or a group of people think about starting a war. And it has effects in the real world. The issue: how backwards one has to go find the primal casual agent?
The pen is mightier than the sword, because the pen can move armies and nations.
(comment deleted)
I think the easiest way to get an intuitive feel for this is to look at the stories of hyperinflation, because they're always literally exactly the same. The only thing that changes are the catalysts. Zimbabwe [1] being the contemporary example.

The first step is some event triggers a reduction in supplies for some commonly needed good. In Zimbabwe they chose to expel white farmers and replaced them with black farmers, many of whom who had little to no experience in farming. Food production rapidly plummeted and many farms simply ended up being completely abandoned.

The second step is rising prices as a result of the first. Wheat isn't inherently worth 5 coppers. It's worth however many coppers people are willing to pay for it. If there's half as much wheat to go around as before, people are going to be willing to pay more to ensure they are the ones who get their wheat.

The third step is an entity, usually a government, trying to solve the problem by attacking the effect rather than the cause. The government of Zimbabwe saw many people were quickly becoming unable to comfortably afford food. And so they responded by giving people more money aiming to bring them closer to their previous buying power.

The fourth step is a new increase in prices. This time the supply of wheat has stayed the same, but people suddenly have more money to bid on it. So again people are willing to pay more to ensure they get their wheat.

The fifth and final step is: goto the third step.

---

The end result is Zimbabwean's becoming quite capable at big figure math alongside the complete collapse of their economy. For instance we saw the introduction of the world's first $100 trillion bill. In a nutshell, giving people more money to combat inflation is like trying to put out a fire by dousing it with the only liquid you have - gas.

[1] - https://en.wikipedia.org/wiki/Hyperinflation_in_Zimbabwe

The other major factor: exporters from foreign countries don't want to exchange real goods with Zimbabwean dollars. However, all countries in the world want to exchange real goods with American dollars or Euros. That's the advantage the EU and the US have. Hence, the US can face less risks with printing money (or adding zeros in electronic account) than, say, a third world country like Zimbabwe, India, Ghana, etc.

Lets call a properly measured inflation I. Let I_z, I_usa be inflation of Zimbabwe and USA respectively. The first derivative of I increases faster in third world countries than in those countries with world reserve currency status: d(I_z)/dt >> d(I_usa)/dt. That's why the US likes to project military power, that's why the super wealthy class in the West support wars to project the power in order to control the first derivative of I.

On the other hand, I sure won't finance the economy's stability to my detriment.
i had a baby just as the pandemic hit and my wfh productivity went down the drain. they just gave me a 9% raise… thanks inflation…
Not sure if it helps, but here are my stats as a FAANG senior IC. I received an "exceeds" perf rating, a 6% salary increase and one salary worth of RSUs (vests over 4 years). Others I've asked got a 3% raise (with a worse rating).
An entire year’s salary in RSUs? Is this common or a reaction to the times.
I’m not the GP but those numbers are very common for refreshers at FAANG, assuming that it vests over 4 years.
I believe it's common. I got a similar number of RSUs last year.
If it vests over 4 years it's not even that much. I recently got 3 times my annual salary in RSUs. Not sure how common it is.
3x salary is very nice. Congrats! Outside of a promotion or discretionary awards / retention award, I don't know of anyone who had so many RSUs awarded at a FAANG. Are you an IC? Would you be willing to share your level?
Staff level. Got 3.8%. Seriously considering leaving. There has been super high turnover of other senior leaders and friends.

Could literally double my total comp if I spent some time doing leetcode. Probably 20% raise without leetcode.

Have some silver (bronze?) handcuffs or would probably be gone already.

No reason you can’t trade up silver handcuffs to platinum handcuffs :)
Which negotiation tactics did you try?
I'm not sure negotiation is the problem. My company has not been making competitive counters to anybody I know who has left for two years. I feel like a lot of the senior employees are S tier, FAANG caliber, great developers but the company doesn't want to pay for that level of talent in the current market. I also think leadership is completely out of touch with the hiring market.

For example, I know somebody who was told to come with an offer if they wanted a raise. They came to their first line with an offer for 20% more plus more equity. The first line said they would match the salary, but ultimately some exec thought it was too much and only offered a 10% raise. The person left.

> leetcode

Please just don't. You're better than that. Here's a list of companies who don't participate in this bullshit: https://github.com/poteto/hiring-without-whiteboards

At my current gig I was hired at staff level in Nov. 190k (please, let's normalize sharing salaries) . I could do better, but I am passionate about my job for the first time in 10 years. How much do you value happiness?

You're not an imposter. Especially as an HN reader (you're actually interested in your job).

The leetcode companies will pay $500K+ easy for a staff level engineer. A Senior engineer will easily pull $400K.

That’s over a 100% increase from your current rate.

I’d personally recommend practicing leet code, if that’s the thing holding you back… maybe 1 problem a day. By the time you actually decide to change companies, you wont be interview prepping just before an interview.

> 500k+

Oh yes, I know, and I am envious. My soul and mental health is worth more. Solving problems makes me feel alive. Parroting answers does not.

I was somewhat headhunted by UiPath. Huge money. Crazy salary. First round I had whiteboard problems with the most awesome engineer that there is. Absolutely aced that, the engineer missed a meeting over shooting shit about algorithms. Second and third leetcodes were engineers that were clearly running off known solutions, and couldn't rapport over best or alternative solutions. I absolutely made a fool of myself, and I'm really good at that stuff.

Leetcode encourages parrots, and I need to believe that I'm better than that. Arriving at the thesis of a doctorate of a tenured scholar in the heat of a 1.5hr interview is hardly a representation of how valuable an engineer is.

I am so glad I failed. I was kicking myself at the time for tolerating the bullshit (I had a gun/green card issues at my back), I knew that I should have walked away.

This feels really confused. You know the leetcode answers are just during the interview, right? Once you get the job, it's a job that involves solving real problems.
So you're telling me that an interview process that filters for rote knowledge yields candidates who who are, in general, not representative of that process?
I've always thought of work as a game. How do I uncover the rules to maximise earnings within boundaries that provide suitable enjoyment and acceptable levels of stress.

Spending a few months doing some leetcode revision to pass some interviews that could personally yields me hundreds of thousands, potentially millions, of dollars, is a very acceptable trade-off. Many people accept that because the risk/effort/reward ratio is very worthwhile.

I've worked in two FAANG companies and the level of talent and skills is phenomenal, an order of magnitude over anywhere else I've ever worked. They all played the game, and continue to play the game, and receive the rewards for doing so.

Choosing not to participate because you dislike the process isn't going to change the hiring process.

What's the point of interviewing someone if it has nothing to do with the job they're actually about to be hired for? That feels really confused to me.
> What's the point of interviewing someone if it has nothing to do with the job

Sounds like there are about 2-300,000 points …

It's a proxy for IQ + willingness to grind to learn a new skill, and those two attributes are highly cross-functional in an environment where job requirements frequently change.
Or you can just suck it up for a bit and make hundreds of thousands of dollars. You have to give up a few months studying, not your soul.
Interviews tend to reflect culture: If your interviews are based on leetcode, then on at least some level you're being trained to associate "good at leetcode" with "good at this job."

I generally expect a leetcode interview to lead to either an environment where there's a lot of fires and putting out fires is the only high status thing (at which point maintenance and fundamentals get ignored - no one notices the service that didn't catch fire); or else you get a very snobbish environment where you're expected to memorize answers (at the expense of saying "I don't know" and spending a couple hours doing research)

(Some people are fine with this, of course, but I personally find it exhausting)

They really don’t. Interviews are just interviews. They don’t reflect culture even in the slightest. Almost all the companies I’ve worked at had leetcode interviews - and they all had different cultures.
In my current role I had to do an algorithm question. It would be an easier medium on leetcode. I wouldn’t describe the environment the way you have at all.
Ahh, we might be talking past each other: I wouldn't call a single medium-easy leetcode question a "leetcode interview" - I meant companies where that's the primary/only focus, not one part of a robust evaluation.
> Interviews tend to reflect culture: If your interviews are based on leetcode, then on at least some level you're being trained to associate

Yeah this isn’t true at all. Much of the leetcode paradigm exists because companies want to hire top tier talent, and they want to fill head count at significant scale to quickly ramp up new teams or entire organizations. There might be a better style, but this style has worked well enough for these companies to establish $1 trillion+ market caps, regardless of how you feel about it. And no one wants to risk moving off this because of how expensive it is to hire and fire.

Nope not true at all.

I've worked for some phenomenal companies that treat employees incredibly well and compensate them top of the market. They required some leetcode to get in but other than that, the culture was fantastic and the quality of my peers was/is top notch.

To me it seems like you just don't want to spend a few weeks prepping and you're coming up with reasons to justify it.

> To me it seems like you just don't want to spend a few weeks prepping and you're coming up with reasons to justify it.

I've obviously spent weeks prepping and passed leetcode interviews: otherwise I couldn't comment on the drawbacks I've seen working for such companies.

You're literally asking this person to forgo potentially an extra quarter million dollars a year to avoid a couple dozen hours of study.
I tend to agree leetcode is not always reflecting fundamental skills. Some people just freeze even if they are good software engineers. I'm wondering how to assess the ability to write some code and decent problem-solving? What is your approach?
What about bonus? Your manager should be able to get you a bonus aside from a raise. The latters's supposed to be based on market rate, the former is a catch-all which can be performance, inflation, whatever. It'd probably only be another 3-5% though.

There's usually only two choices once you get top seniority in your position: move to a different role with a higher salary cap, or find another employer. Personally, if I was happy in my role, I wouldn't leave just for money. It's hard to find an actually enjoyable place to work. You might be really lucky and just have GIG syndrome.

Got 9% bump in base, and RSU top ups - wasn't expecting any RSU, given our stock performance (yes, even with the market turmoil, it's up a lot since I joined).

Biggest effective raise I have gotten without leaving for another company, and I considered myself obscenely compensated to start with. Pretty content.

I got 3%, it's clearly time for me to leave. Lots of other people already have.
Are you me? Exactly same.. no, perfectly exact thing (to the same 5.5% and every detail there) happening to me.
My C-Suite (SMB) thinks they’re the smartest guys in the room. They’re giving us 3% and telling us “it’s a bad idea to peg to inflation because we just had a long stretch of low inflation and we wouldn’t have been able to give you a raise.” I’m gonna go on cruise control for a few months and take as much advantage of PTO as I can then GTFO.
Yep always funny when they try to tell you why the sky isn't blue. Sad part is it works on most people.
Circa 2015, Micron have a cost of living adjustment separate from merit increases. That always struck me as a very honest way of handling things. I'm assuming they have continued the practice, which would have been helpful considering how rapidly the real estate market shot up since then.
Yup - more than beat inflation, too. They gave me equity after performance review. I said it'd be nice to get more salary because of inflation. Got +14%.
What does "total value of my unvested equity" mean? If you are 3 years vested in a 4 year grant, then it sorta makes sense that new employees' 4 year grants would be worth more than 1 year of your grant.

With the 5.5% increase, is your compensation competitive with similar roles at other companies? Are you making enough salary to live a comfortable, satisfying lifestyle? Is the equity you have increasing in value over time better than, say, a mutual fund or ETF? Are you concerned you're not being paid your worth, or are you experiencing FOMO and anxiety because it feels like the economy is failing?

Big companies often ladder refresher grants so you always have a lot of unvested equity just over the horizon.
Yes but those refreshers at best total 70% to at best 80% of what new hires are getting. You’re always going to get stiffed for sticking around longer.
Serious question, how do you deal with FOMO? I’ve been at FAANG for about a year, coming from startups and lower-paying companies before.

Internally it’s nothing but complaints about comp and attrition, but to me it’s the best I’ve ever been paid. My idea was to stay here long term and learn a ton before thinking about leaving, but does anyone do that anymore? Maybe I’m being naive.

You have a good plan.

Complaints on comp and attrition, I've seen literally in every large-ish company I or my friends have worked at. It's a lot of politics.

Since your at a FAANG, learn a lot, build network, and that shiny company name on your resume will help you move later when the time comes.

Thanks for the advice and affirmation. I’ll stick to the plan.
There are always lots of over-entitled loud people at FAANG/friends when it comes to conversations about compensation. At one point, my company was rated as one of the highest paying companies on levels.fyi, and people were still complaining about pay in internal meetings.
I have to agree. In this case it’s more an internal thing: I’m 32 and took a few years off software to pursue other things (where I spent most of my time writing software as fortune would have it), result being a lot of my colleagues are half a decade younger than me having settled into Staff Engineer positions.

I don’t feel that I should be anything higher than L4 but at the same time it’s hard not to feel the FOMO and insecurity that comes with being “behind” in a hot market.

I've had friends at FAANG companies get FOMO and quit, then come back within a year because the grass was browner. They've taken a comp hit in the process, but still made a firehose of money like anyone at a FAANG. People love to complain about relative inequalities without fully appreciating how good of a situation they have within society, so actually trying new jobs once in a while can be healthy and eye opening.

I've been fortunate enough to always leave companies on good terms while generally happy there. I've left for exciting new projects and challenges, rather than for compensation. Part of that is I try to be an agent for change when there's something I am frustrated with. I've also always given several months notice. I also have the mentality of committing to something for at least three years.

I haven't stressed out about compensation. I've always negotiated aggressively before accepting a job offer, and then just not worried about it. I've leaned toward equity over salary, and found that my salary naturally increased over time to stay competitive anyway. I have a reputation for being straight forward, honest and reliable, and that's paid off more than any negotiation or job change. I would have probably been the wealthiest today if I stayed at my first job, making a relatively comically low salary, but I wouldn't be as good of an engineer.

At the very least, you should interview to get a BATNA in hand with which you can try to negotiate a more significant raise.
Yes. I (director) normally get (total salary * 3%) to hand out for annual cost of living adjustments, this year it is (total salary * 7%). This is at a ~2000 person US software company you've probably never heard of with so-so pay.

Throwaway for obvious reasons.

And I'll add a thought in response to OP: if you're going to quit because of money, you should be doing it because your salary is too low, not because your raise was too small. Some of the places handing out big raises this year stiffed people last year, and vice-versa.
I agree with that. Thanks for the perspective.
Is there anywhere that is tracking latest salary trends? It is hard to know what the market is for given levels - do people find that levels.fyi is accurate?
You have to pat for "accurate" data, and then you need to pay someone to interpret it. All bigCo have such people and pay for the data (and get a discount by contributing their data).
levels.fyi should be accurate

It tells you the date so you can see if the data is current. Smaller companies might not have enough recent data to be accurate though.