I hope that helps tie things together for you.
Why isn't this the same for employees? We need to call out this bullshit.
See https://steamdb.info/sales/ as an interesting exercise in arbitrage
seems they are getting inspired by Amazon
Let's say you hire me for your company in San Francisco and pay me $150K. You've made a calculation: my value to the company is greater than $150K, and $150K is a price you're willing to pay to leverage that value. In other words, the company will (eventually) make more than $150K per year off my contributions to the company.
But now if I decide to move to Tulsa, OK, you want to cut my pay and reduce it to 90K, because of "cost of living".
Why? My value to the company hasn't changed! I am still worth the same amount as I was before! The only thing that changed is where I choose to reside. What difference is that to the company?
As remote working becomes more and more acceptable, we're going to start to see companies like Twitter and Facebook competing nationwide, not just in Silicon Valley. An engineer in Oklahoma will now be in a market that includes all of the big giants, and not just the local banks or whatever. Likewise, Twitter and Facebook will be competing against each other in the lower COL areas like Oklahoma! And not just SF startups, but competing against NYC and London startups as well.
This whole area is really fascinating to me, but the "you get paid differently depending on where you live" thing has always struck me as bizarre and one-sided in favor of the businesses and not the people in high demand, like good software engineers.
Also yes, if Facebook starts to hire remote workers, then your value will drop because they now have the access to a pool of workers who don't want to drag their asses to San Francisco and can pretty easily settle for less since their rent doesn't require them to bleed money.
Indeed, presumably you are worth more than that to them. It's a pretty naked cash grab to cut salary in response to a location move, and somewhat illogical considering they moved their HQ to the bay area in the first place. If it's objectively bad and expensive, why not move your HQ to Austin or San Antonio or Portland?
> if Facebook starts to hire remote workers, then your value will drop because they now have the access to a pool of workers who don't want to drag their asses to San Francisco and can pretty easily settle for less since their rent doesn't require them to bleed money.
For now. It remains to be seen if bay area rents are high because of tech salaries, or if tech salaries are high because of rents. Likely they feed back into each other. And as a worker in SF, you have access to all the same remote opportunities.
capital on the aggregate always tries to get labor to work for the lowest possible price that they can. that's why negotiations go on between workers and employers. that's why if you don't negotiate, you get bowled over.
software engineers seem to think that they are this ultra elite labor class whose "value" is somehow tied completely to their intrinsic skills. that all goes out the window when software engineers begrudgingly accept massive pay cuts to take their insanely comfortable salary and lifestyle to a low COL area. that ought to tell you everything you need to know about your intrinsic "value": you lose immense power when you don't live in a place where you can quickly and easily get a job with a competitor.
if software engineers learn anything from this, it's that they are being paid a premium to essentially not change companies.
Forced analogy time: It's like if I decide I'll only buy peaches from the organic farm down the road. They charge $20/lb. I calculate that I get $21/lb worth of utility. The Farmer is happy.
A few years later I decide that purchasing organic peaches online for $15/lb fits the bill, and utility dropped slightly to $19/lb but still better in comparison. The farmer is no longer happy.
Tech companies typically do increase your salary if you move to a higher CoL area.
Employment is no different. There is a struggle between buyers of your employment, and you (the seller) of your time/expertise. If those prices overlap, then there is a spectrum of possible transaction prices that can occur.
As you can imagine, if there are many buyers, and few sellers, then the price is driven to an auction level where buyers must compete with one another for the employee. If there are more sellers than buyers, then the price is driven down towards the cost of that employee (and associated education).
Typically we exist in the middle where negotiation tactics dominate where within that range the price settles. That's why there are policies such as "don't share your salary" - to create information asymmetry favoring the employer. ...and why people with poor negotiating skills typically earn significantly less than those who demand more.
Generally, when demand for employees is high, companies try to make the market less efficient by creating hurdles to employees leaving (like the agreements between tech companies not to "poach" employees from one another), and bonus programs that vest over multi-year periods.
This is relevant today because allowing employees to work from home greatly increases the supply of potential employees (both domestically as well as internationally), thereby forcing employees to accept closer and closer to their cost-basis. By microeconomic principles alone, it would be surprising if this didn't significantly drive down tech wages.
There's no universal rule of "fairness" saying how much a company should pay you. It's not dictated by COL calculations and logical questions of value.
The company looks at you and your competitors (alternative candidates), and puts forward a number they think is high enough for you to accept, but not so high that they could snag an "equivalent" candidate for a lower price.
You win that battle not by whinging about COL adjustments, but by eliminating your alternatives (metaphorically speaking, of course). If the company truly needs what you do, and you're the only one who can do it, then you set the terms.
That said: this is the reality and, as unfair as it sounds from the employee's perspective, it makes perfect sense. Facebook does not pay Bay Area compensation to its employees in other parts of the world. It should be no different for those in different COL areas around the US.
Not only does this suck for current employees, but new hiring will be a nasty wake-up call. If a candidate in a different city thinks they'll cross their arms and demand Bay Area pay, there will be multiple other qualified candidates in that city & around the country more than happy to accept a competitive offer tied to their COL.
*Spelling
Edit: And if I moved to the bay area I would absolutely expect a COL increase
In a location-agnostic situation, this would mean "how much it would cost to replace you with an equally qualified worker anywhere in the United States?" (Or world, really, but let's stick to US for now)
What Facebook is probably signaling with this location-based cut is that this is the direction they are headed. They can't afford to immediately cut their Bay Area workers' salaries to this US-average-number (because they would lose their current workers faster than they can replace them) but they are not going to give preference in the future to Bay Area workers and will not pay new Bay Area workers higher salaries unless their physical presence in the Bay Area is explicitly needed.
You may be worth $150k, any one individual engineer could be worth multiples of that!
Look at your entire engineering team, from best to worst. Is not there some inflation of salaries in the SF Bay area? The bootcamper that is making $110k out of bootcamp? Are they really 73% as effective as you?
The marketing person down the hall? Do you contribute more then that person today? Yeah, probably. Without marketing to get the word out and sales to actually bring in the cash, how much would your contribution be worth?
You have to look at the whole system as a manager. And yes we pay the bootcamper $110k because we hope they'll grow into be a great engineer like you.
Pay is determined by the labor market.
Substitute wizzle for “senior engineer”, and wozzle for “bootcampers” or “marketing”.
Facebook pays $150k for wizzles because that’s what it costs to get good ones. It pays $110k for wozzles because that’s what it costs to get good ones.
People (reasonably) want a specific combination of wizzles and wozzles, for growth, different roles, etc.
At no point does Facebook assign a price for wizzles based on their expected individual contribution. Maybe there are some “market makers” in some industries, but I don’t think it applies in tech.
Tangent, but did I miss some trend here? Over the recent months, I've started to see the phrase "individual contributor" being used pejoratively, at times almost like a swear word. Is it now a label that's assigned to bad employees or something?
The real point is it's not about what you are "worth" but about your market value. If you are away from Silicone Valley where you could find a similarly paid job, your options are more limited. That's a loss of bargaining power and Facebook thinks they can get away with paying you less.
As someone who's run two remote companies now, I have struggled with this dilemma as an employer. Because I agree with you, if a person is worth $x to the company, their location doesn't change that.
The flip side, though, is that I also want people to be on relatively equal footing. Not everyone can move to optimize their relative adjusted income, and the problem with a salary number is that it doesn't reflect status. An entry level SF salary will get you a house + a lake house in Oklahoma. A person who owns a vacation home is living an entirely different life than someone with a roommate in Oakland.
If you _don't_ adjust salaries for cost of living it makes that even worse, because suddenly you're probably paying less than someone in SF or NYC needs, more than what most people need in other states, and paying a crazy high localized salary to someone in Vietnam.
All that said, we're doing the same salaries regardless of location. And I'm still not sure that's the right choice.
Yes and not everyone can get married, and have a partner to share the load with either. So does that mean a bachelor and a married man should be paid different salaries?
Not everyone can find the time to run a side business. So should those who can be penalized?
You pay your employees what they are worth to the company and forget entirely about what they are and are not capable of doing outside of the company because it's really none of your business. If that means you can't find employees because you aren't willing to value an employee correctly than your company will fail, end of story.
Maybe another way to think about it is when some innovation drove the price of a car down by 10% (because production costs are lower, the car maker makes the same profit). Would you say "Hey I was happy paying the car full price for the value it provided me, so let me pay its old, full price, I'd be happy to do that"?
They know that not only does the company have a wider choice of employees - the employee has a wider choice of employers.
They also know SV companies pay more then $90K, and if they already have a decent gig they will not 'settle' for what they could get at a small company. They may not ask for the full $150K - but they are going to ask for say $120-125k. End result is salaries will start to homogenize around the country.
P.S. We've seen this in AZ as more tech comes in, salaries have been getting closer and closer to SF.
You are in for some surprises then. Companies don't pay you just in relation to the value you deliver. Most companies pay the least amount required to get the value you deliver. Now if you are competing against engineers who are willing to accept lower salary due to low CoL in another area, the company would offer less.
Offcourse, that is not how things should be.
Why shouldn't it be? The market uses prices to signal things you should and shouldn't do. This particular price signal is saying, "move away!" If you don't have another, stronger signal that overrides it, it is not an efficient use of resources, and society suffers a dead-weight loss.
Why should all the software engineers all have to cram into Silicon Valley, pay California income taxes, and bid up the prices on a housing supply which remains wholly inadequate for the region? If tech stopped paying the California premium, the companies would see higher profit, their customers would see lower prices, their engineers more disposable income.
I would love for programming jobs to be available in every major city in the nation. Sure, the Mission is pretty cool, but there's hundreds of other cities in the US that have some pretty cool stuff too.
Let say I shop for a gadget. I pay for that gadget not because the value it deliver but the least amount required to get the value it deliver.
As an owner, your work is valued by the income it brings to the business. As an employee, your work is valued by the amount it cost to replace you with another qualified worker.
But if the company needs you in SF, then they'll need to pay what it takes to hire someone in SF, regardless of where you lived before.
It's only a cost of living adjustment to you. To the company, it's what they have to pay to get an SF worker. It just happens to be higher than what you were making before.
If all their employees work from home, that's going to tend to equalize the salary levels across regions, and the number they settle to likely isn't going to be the SF Bay Area number.
If you move to Tulsa, you're minimum goes down because they know there are fewer opportunities for you to work in Tulsa.
As remote work becomes more prominent, then your salary would probably go back up as there will be more jobs for you in Tulsa. But it probably won't go back up to SF levels because everyone else has that opportunity too.
one could argue this is how you make your own purchasing decisions.
now, with remote workers, this becomes interesting and not as clear cut.
i'm not making a judgement on whether this is fair or not (that's a whole other topic), but rather just pointing out how the calculus is generally made today.
Do we have stats about he difference of hours between remote and non remote employers? I thought the main goal to have those big tech campus is to have dev stay longer at work.
If you are remote you will work less and then your value decrease
Part of that value calculus was that you are willing to relocate (or already reside in) the Bay Area. In other words, if the company offered only $90K and still required you to live in the Bay Area, you and most other qualified candidates would balk at the offer.
> The only thing that changed is where I choose to reside. What difference is that to the company?
Clearly the company is betting that if you walk away instead of accepting the pay cut, they will be able to find another qualified candidate among the now much larger talent pool they are able to court with remote work.
Now, if you really go all in with distributed workforce, the problem becomes "why pay $300k for the guy in SF while I can hire the 'same' guy in Tulsa for $90k?"
Instead of the guy in Tulsa being upset that they're not being paid as much as their buddy in SF, it's the one in SF who should wonder if they'll be able to keep their salary at $300k for long.
Now change the second "is" in that sentence, to "was".
Offer and demand are (largely) what determine your salary. The value you create is what sets a ceiling to that price.
It's that simple. FB becomes willing to hire people who live anywhere, and stops believing that candidates in SF or other expensive locations provide more value. They will have a way larger pool of candidates, and they will likely find people who provide just as much value for FB (sorry to burst any bubbles here) but are willing to do so for less money than currently happens.
Opening remote might make market more competitive. Speaking for myself, living outside US: I am able only to command 1/3 of SF salary(top in my market) although I could easily replace many people working in FB, earning much more than I do. Only if they were hiring in my city. (Pretty sure as had offers from Amazon, Gooogle etc. but they would require moving or local projects weren't interesting).
Also, the value you deliver to your employer will change whenever there’s a substantial shift in your working relationship. To the extent that your job requires collaboration, working in the same timezone as your peers has obvious benefits, for example.
If they demanded you to be in SF, one can guess a part of your comp was to adjust for crazy costs of living there. If you move away, that is adjusted.
Having been an expat, there are purchasing parity tables that are used in these relocations.
Imagine you were hired on Tulsa money and then forced to move to SF on the same amount...
On the other hand if I worked for Facebook I would strongly consider taking a payout if it meant I didn’t have to work in their open floor plan from hell environment.
The fixed portion covers basic needs: Shelter, food, transportation, healthcare, etc...
The variable portion is typically performance based. Usually RSUs or stock. Could also be a cash bonus.
Moving to OK will reduce basic needs and fixed comp, but variable comp could remain unchanged.
More employees living in OK could mean more profit, hence more cash bonus.
Remember how Adobe, Apple, Google, Intel, Intuit, Pixar, Lucasfilm, and eBay colluded to suppress wages of Software Engineers?
https://en.wikipedia.org/wiki/High-Tech_Employee_Antitrust_L...
True, unless the company thinks you're more valuable by having you on-site.
It's more about competition than value you're providing. In SF, you'll find another 6 figures very easily not so much in the middle of nowhere.
You might be worth 90k in the SF market, but in a global market, competing against cheap labor and other regional bureaucratic regulations, your value will be less.
If I'm relocating to SF from middle of nowhere where I got paid 80k, without a cost of adjustment increas I can't afford SF.
You pay the Administration that owns that real estate a large portion of your salary.
Companies exist to extract the highest amount of profit from their employees.
> Likewise, Twitter and Facebook will be competing against each other in the lower COL areas like Oklahoma!
The market should recover when this new reality matures. Lots of engineers are currently willing to relocate and the current market is still incredibly competitive. Good talent is hard to find and easy to lose. That will not change.
Being "out of sight, out of mind" from management generally means you're passed over for promotions, and often the first to get cut during layoffs.
It's just human nature. It's easier to layoff the person that's been working from across the country (or another country) than it is to layoff the person at the desk next to you that you've worked beside for years.
They don't pay based either on value added or cost of living (which is why compensation is higher in the Bay Area compared to London).
They pay based on market rate where the target is something like 95th-percentile based on market surveys they do. Presumably this hits some sweet spot in acceptance rate vs cost. Employee compensation is a big ticket item for these companies on the balance sheet so they're highly incentivized to put a lot of thought into their setups.
Additionally if we truly go fully remote salaries will almost certainly go down just looking at the supply change alone. Previously these companies only hired
* A) People who met the hiring bar
* B) People who were willing to relocate to one of office location
If you remove B you've massively increased the available talent pool.
* Pay people enough to live comfortably
* Pay people enough that they accept our offer vs competition
* Pay people in a way that feels fair
* Pay people in a way that is transparent
* Pay people in a way the company can afford it
* Pay people in a way that there isn't a risk of huge fluctuations (e.g. currency fluctuations)
Without a doubt the best solution is to pay every employee as if they live in San Francisco, what we call "single-city." That gives high marks on every dimension above...except that it's extremely expensive for the company. Basecamp.com can afford this but I doubt most companies can.
We ultimately went with a formula where we look up the average salary for your title in NYC (the USA's most expensive city), multiply it by some multiplier (to make sure we pay systematically above market), and discount it by the cost of living in your city compared the cost of living in NYC.
When we can afford it, we'll move to a single-city model based on San Francisco.
It seems to me that companies that don't make that adjustment are spending a lot more on labor than they need to, but it may be that for certain types of businesses that it just doesn't make a difference in the overall financial picture.
There are very few businesses/industries that have a revenue/employee (or profit/employee) ratio like high-tech companies. And so fine-tuning employee compensation geographically may just be lost in the noise of their operations.
I doubt that practice is consistent across other business types though and it also suggests that employees at these businesses should be asking for even higher compensation!
For employees at an office in SF (or Seattle or NYC or London or anywhere else), the relevant cost is how much they have to pay to get someone else in that same city. Hence, for non-remote workers the pay has to be high in high cost of living places.
Many people seem to think that when the same principle is applied to remote work, that means the pay should depend on the cost of living where that particular remote worker lives.
Is that actually the correct application of that?
If a remote worker in, say, Tulsa, OK quits and the company wants to replace them with another remote worker there is no reason they need the replacement to be in Tulsa, OK. It should be fine from the company's point of view if the replacement lives in Boise, ID (which has a lower COL than Tulsa), or Salt Lake City, UT (about the same COL as Tulsa), or Spokane, WA (higher COL than Tulsa).
So why should they offer more for workers that happen to live in Spokane, about the same for those in Salt Lake City, and less for those in Boise?
It seems to me to make the most sense from the company point of view to consider all remote workers to be essentially in the same location, and how much they pay should be what it takes to attract the number of qualified remote workers that they want to hire.
Seriously, everything is documented, you can grow without worrying about floor space, you get access to a larger pool of talent, you are probably imagining more.
Current managers may not like it, but hey it is okay to be old, leave it to the young to innovate.
Working remote for less money is probably a fools game once you consider the cost of your home office and lost perks.
Companies know this and are playing it smart by saying it's a benefit and therefore should pay _less_
Both me and my Wife's company have pay bands based on geographical region(most employees know nothing about this and most companies employ these salary COL changes for relocation) and certain regions you can take a big pay cut. Say your salary in the bay area is 100k for example, move to the South, say Florida and it typically drops 30%(typically as low as they chop your salary) so your new salary is 70k, Denver area is 15% paycut etc. These numbers change somewhat from company to company but they do exist for most companies and should be factored in.
Are they right to do this, given that it's probably a contributing factor to increased rents? Probably not. But I bet it was negotiated with the cities to try and reduce emissions and parking requirements, too.
(Source: I worked for fb)
Have you seen the house you can buy for under a $1 million in Detroit!
https://detroit.curbed.com/maps/most-expensive-homes-sold-de...
Yup, this is super tricky.
Even if the company pays me the same, I don't make the same whether I live in SF BA vs in Denver (13% income tax in CA vs 5% in CO). Additionally, I don't need to make the same whether I live in SF or in Denver. I would spend 5% less purely because a similar house in a similar suburb with similar schools costs 25% less to rent in Denver than in SF Bay Area. In other words, with no discernible drop in quality of life, I could make 10-15% less than in SF BA and live a similar life in Denver.
This isn't even considering quality of life improvements (which are subjective) or the cost of buying (which is also more subjective but also has to factor in risk, appreciation etc)
Sound like you'll be bringing lower quality remote engineers into a lower quality remote environment. Don't be surprised when that strategy blows up.
How much working away from my supposed seattle job (that doesn't even exist right now) do I get before I am not working in Seattle?
Suppose I saved so much money from my seattle job that I bought a weekend condo in another state, in Oregon. If I go there many weekends, I think I can still keep my seattle lifestyle (there's some matter for the oregon tax court to decide I guess). But am I still "working in Seattle"? Now suppose I go from my cabin near Seattle to a cabin on the other side of Washington state. Or I go spend 40% of my time in my Idaho cabin (boy, I have a lot of cabins, they are so cheap with my Seattle salary ;-)). When do I stop being a Seattle employee and become a whatever employee?
If I have 3 houses in states with the same "no income tax" like in Seattle can I live 51% in Seattle and split time in the other places and still be a seattle employee? Obviously I'm trying to point out the arbitrariness of these policies.
I'm curious to see how many engineers will be interested. For example there is a company, quite famous, already known for the remote working that wanted to make me an offer, but it implied me opening a company in my country so that they can pay me because it was to complicated to have me directly in the payroll.
What I mean is that the law is still not prepared to support this worldwide.
Cost of living should not dictate your value to the company. If you're an engineer supporting x number of users worth y dollars, it literally does not change what you bring to the table whether you do the job in SF or Birmingham.
Yes, they could hire cheaper in Birmingham, but they can't hire _you_. If you have a proven track record of doing incredible work, then you should be paid accordingly. What you pay in rent/mortgage/etc is none of the company's business.
I would argue that if you're a SWE and you go along with this, you're complicit in the wage fixing that this industry has had to grapple with for ages now. Demand to be paid what you're worth or walk.
(And yes, I get that some people can't afford to be choosy. Those of us who can, should be, though.)
Excitement about moving to Iowa while making 150,000 was very premature.
At the same time, this is now an employers market. With remote work taking stride, pay cuts feel inevitable – why would companies pay top dollar for talent they have broader access to and who are willing to accept less. We'll have to wait and see how new offers start looking come August.
Remote only roles will be billed differently.
The big companies could get to off-shore again in a global remote-first re-jigging.
I know FANG are really good at propaganda, but I don't see them going overnight from "good work can only be done with everyone in the office" to "well sure, one guy in SF, one in London, and a third in Sydney", no big deal, just jump on the zoom" without looking completely ridiculous.
At my previous job at a SF based ad-tech company, I was the lone SF based engineer. Boss was in Australia, rest of the engineering team was in South america.
Treating people as badly as you can get away with is not good, even if it's a natural product of supply and demand.
Of course that depends upon proper judgement and valuation of employees and prospective employees.
See if it makes more sense going the other direction. Imagine you started in Tulsa making $90K. After a few years facebook wants you to move to SF. Would you still be happy with $90K in SF since that's what your worth to facebook? Of course not, you'd want cost of living adjustments.
its literally just supply and demand like everything else.
If your job security rests on the boss seeing your face, many currently unemployed people will tell you, its not very secure.
- Being targeted for layoffs says more about the company you work for and less about your own career.
- Passed over for promotions is again saying a lot about the company, and many folks who work in offices still have to change jobs to get career advancement.
I, for one, believe that cultivating remote work competencies that hedge against either of those things is a valuable career skill. It means you can't schmooze your way in person through career growth, you have to do it by demonstrating real value to companies that will value you fairly.
Caring too much is a bad bargain. The companies don't care too much about you and me
Teams tend to do better when they're sharing remote or sharing coming in. Teams tend to do the best (ymmv) when they're full remote but are local, so they can come in as much as they want to meetup when it is beneficial to do so.
I’ve worked at many companies with remote employees as well as being remote myself, as well as companies that were fully remote.
Unless everyone is remote , and there is no office then it is career suicide.
You will forever be the “remote guy”. You won’t be involved in discussions involving direction of the company, product, etc because those happen in person - let alone considered for any kind of promotion.
It has no effect on your career if you learn to not depend on in-company tracks for your success.
i'm not convinced this is the case. maybe by a bit...but massively? if you look at all of the places that all of the top paying FAANG companies are located--lets keep it within the US for simplicity's sake--you've got basically all of the major cities with the top talent. I'm not really picturing THAT many brilliant developers that fall under the bucket of: a) really smart and able to pass FAANG interviews b) not willing to relocate if they did get a huge offer
sure there are plenty of outliers, but my gut feeling tells me that MOST of the talent that really cares enough and wants to be at FAANG are already living in most of the tech hubs currently. i dont think the surge of competent applications will be that meaningful statistically speaking.
not sure if i communicated myself clearly here, sort of rambled.
What about anyone that wants to own a home before they are 40? Even on FAANG salaries its very difficult to buy when millionaires are snatching up fixer uppers for $1M+ all cash.
And there is still a shortage of tech. workers...
I foresee tech salaries meeting in the middle
I don't really know what city it is, but we pay people with the same experience doing the same work the same pay regardless of where they live.
I understand that this means that I probably can't afford someone in SF, but I also know that there is no way I was poaching from FAANG anyway, and there is plenty of good talent not in SF.
So I get high marks on all the criteria, as long as they don't live in an expensive city. It's a tradeoff I'm willing to make.
As we get more successful, I can move everyone up to match the more expensive cities.
cost of living is largely driven by cost of property and rent. places with lower living standards are much cheaper than others. even within the same city. if the majority of people in a city accept those lower standards then the average goes down. But if you want to have the same nice apartment that that your colleagues in more expensive cities afford then your cost goes up.
this is especially noticeable in large asian cities where the majority of people live in cheaper housing than what a european standard would consider acceptable.
for example the salaries gitlab offers for china make it hard for any expat to work for them because they don't take this into account:
https://about.gitlab.com/handbook/total-rewards/compensation...
(i am picking out gitlab because they have this nice calculators that makes their pay very transparent)
Unless you move to Birmingham. Now they can hire you. And if you want to live there then you'll probably take the offer because it will still be better than the local options in Birmingham.
Employee pay has always been about "what does it take to get them to work here" and not value to the company.
If there is something in Birmingham that you value, then you'll be willing to take a pay cut to be there.
For all the talk about abundance of engineering talent, talk to anyone who's actively had to hire in the past six months and it's a complete slog of unqualified candidates. I would find it hard to believe that engineering talent (_especially_ at FAANG level) is in a market position that doesn't afford them negotiation power. One or two people doing this is certainly nothing, but if enough do it, then it makes a potential difference.
I'll be very curious to see how FBs staff handles this come Jan 1. Probably disappointed, I'm aware... but curious nonetheless.
Your "value" to the company depends a lot on your compensation and your compensation depends on the marketplace for other developers with similar skills.
Are you stating that cost of living impacts your skill level? In some cases that may be true but I think for what most are discussing here the causation would be the other way.
Growing up in a poor area may effect your skill level but moving as an adult from a high COL to low COL area should have minimal impact.
To me it makes more sense that each developer would command the salary that corresponds to their skills, and then adjust their COL in order to be comfortable.
If you move somewhere with a lower cost of living, then chances are you're willing to accept a lower salary. If you truly provide some unique value you may have enough negotiating power to keep your salary, otherwise they'd look for a replacement.
10 years of working in SF and saving frugally, and you can go to the aforementioned places in Eastern Europe to retire for life. The engineer in Eastern Europe cannot do the same.
That's always been the case. When I did interviews at Netflix, people who had resumes that said "Senior Engineer" for five years couldn't do fizzbuzz in their favorite language.
Yes, if enough really talented people all get together and demand higher wages, they might stay high. And some stellar performers will demand high wages regardless of where they are.
But the truth of it is that most people are not stellar performers. They're good engineers who can get work done. And they will demand median salaries.
Median salaries will probably shift towards an equilibrium below SF salaries and above {pick your favorite small town in middle America}.
Socially speaking it could be a very good thing. Many of the big challenges we are facing (wealth disparity, political polarization, housing crunch) can be tied to the gross disparity in economic opportunity between places like SF, Austin, NYC, vs everywhere else.
Glassdoor is obviously not reliable.
I did do a few interviews with AWS for a TAM/Engineering type role earlier this year. They had no quibbles with $175K. I actually lost interest when I found out it was a 25% on-premise role at client facilities. If I had known everyone would be working remotely now, it might have been different.
TMSC dumping $12B into the phoenix economy over the next 9 years would only make things sweeter...
The buyer (Facebook) may not be playing all their cards. They may very well intend to reduce SF employee headcount, but want to experiment, and so saying otherwise will allow them to do it in a slow, controlled manner.
I personally have no problem with it and did just that at least once, but after returning I asked around and most if not all of my friends and family would not do the same even for - and this was especially shocking to me - 4x the salary.
Apparently flexibility is rare and sought after.
I got an offer for an on-site job in London the other day, that would technically be ~1.5x salary boost - and ~5x the salary I had the last time I worked for a local company. But after subtracting out the costs of living, it turned out it would be effectively a 3x salary decrease, and at the same time a significant degradation in the standards of living. Turns out, London isn't a particularly friendly place for a couple with a toddler to move to.
In terms of what I could nominally save every month the difference was enormous.
But yeah, with a child on board I would definitely have to get something larger paying somewhere in the order of 25-35% of my salary. But that's just CHF = PLN again, so no increase here.
What do you mean by 3x decrease? X/3 ?
Later I asked one of them if they wanted to know the salary range difference preferred not to think about it
You've sort of dismissed my point, though. The dilemma is that salary choices create friction within companies. It's not as simple as "pay what it takes to get someone" and "it's none of your business" because it does, in fact, have repercussions on how well a company works.
I'm on the long-term-remote path, but I want to see how this plays the rest of the year before making the jump.
While you're waiting, you might start planning _how_ you will work from home. A good home setup can make all the difference, and can involve expenses like good office chairs, desk, computer, upgraded internet service, etc.
Might be a good time to look around the house what you need, where you're gonna put it, etc.
Not at all. If all things are equal except the cost of living difference then a company can get X units of value at a discount by hiring the person with the lower cost of living at a lower salary. The discount is equal to the cost-of-living difference.
Of course in the real world things are rarely "equal" except for cost-of-living and so the effect is only going to be seen in the aggregate.
So the hiring process should favour low salaries rather than cost of living?
If that is the case then you can easily replace cost of living adjustments with candidate salary expectation.
Also confused. I agree with your point. My comment was responding to a person who couldn't imagine people who wouldn't move to SFBay for a FAANG level salary/job.
It's like in Star Trek, with this common advice to given to captains on the show by their friends/colleagues: never let yourself be promoted to admiral, because you'll be taken off the starship and put behind a desk to push paperwork, and that is just boring.
This makes me think of Eisenhower, who I only found out recently apparently never saw combat, yet pretty much went to the top in his career and then became President.
Whether paperwork is boring or meaningless is a subjective value judgment. What if it's the paperwork for planning D-Day?
If you do work as an employee, the only thing that matters is the market value of your labor, regardless of the result. It doesn't matter how much business value you add.
And human beings are not being treated as disposable gadgets. Their labour is behaving like any other good in the market. There are some specifics but for the most part it is true.
There's no should to this. It's merely observational truth.
In a business relationship both parties need to find a price point that is mutually satisfying. If there is no agreement that doesn't mean that either party is treating the other like "disposable gadgets".
And the system is not static, value from both parties perspective changes over time, which means the mutually satisfactory price point can also change or even evaporate.
And this pay-cut policy is bullshit. If employees are allowed to work offsite, then that site should not be dictated. It's a win/win, because although the employee saves money, so does the company. And thanks to Trump and Republicans, employees can't even deduct the money they spend on electricity, office equipment, and rent.
“Costs the company more” means they are both paid a salary of $100k, but the healthcare insurance for the employer with a family costs $50k extra.
Sure, they have to "import" employees, but importing 10% of the workforce in the Bay Area at X cost is apparently more appealing than importing 98% of employees to Tulsa at Y cost.
(Relatedly; Tulsa's not exactly a small place, but if you think the influence of "big tech" is bad in a larger metro like the Bay Area, I'd HATE to see what it would look like to bring a deluge of 'outsiders' into a much less populous region)
A tech firm in Boise might not be able to hire and Elixir developer at any price.
In SF, there will be employees as long as you have cash. Not so elsewhere.
I think the timescale matters. If it became known over a period of years that some company was paying $1mm for Elixir devs in Boise, loads of folks would consider learning Elixir and moving to Boise.
There are plenty of businesses that don't need to be on fancy infrastructure or use the coolest new language for their backend.
- There are already a ton of existing technology companies in the Bay Area, and also a ton of employees.
- Students from schools around the country who are interested in tech might plan to move to the Bay Area due to the number of companies there.
- If your company doesn't hire in the Bay Area, it may miss out on the chance to hire the employees in the groups above.
The end result is an abnormally high supply of technology workers in the Bay Area. I'm not saying that's something intrinsic to the location, it seems to me it's more a result of recent circumstances.
From my calculations, London works out quite well if you're single and willing to sacrifice heavily on the living space. It also works out a-OKish for two-income families with children at kindergarten age. Not so well with a toddler; I was shocked to discover that daycare costs more than rent on a two-bedroom flat west-side.
My friends in Warsaw are pulling anywhere in the range of $55-65k per annum before taxes - that's at corona rates, which knocked close to 8% off our currency's value.
I wouldn't be surprised to find out that 90% of the reason FANG companies operate in large metropolitan areas has almost nothing to do with employees and everything to do with global image.
When Intel acquired the AI startup I worked for a couple years ago, they built us a downtown office, much bigger than our team currently needed. Why? Because there are lots of AI people in Seattle who will not move to California, and Intel wants a chance to hire them. But it's still a very small office compared to Intel's global footprint; it does not affect their "image" at all. It's just a practical way of gaining access to Seattle's engineering talent.
It is a simple virtuous cycle. The presence of good jobs draws people who want to work in the field, and the presence of people with experience draws the companies who want to hire them. Geographic concentration is efficient.
If Stanford or another incubator of tech innovators was in podunk MT, then we would be discussing that location instead.