Personally, this goes against my hiring philosophy and as a remote manager at another company, I insist on remote salaries for my team that match Bay Area salaries. I make up the difference by getting pick-of-the-litter hires that I wouldn’t have a chance of getting if I was going up against the Facebook/Google/Netflixes for a local SFBA hire.
I don’t know if GitLab employees have much recourse individually or collectively. It will probably take a market change to get them to adjust.
I have no beef with them and would have considered them more seriously during my last move—such a rad product!—�-but their comp is close to $100K less than what I can get working remote for many other SFBA startups.
For remote workers, the job market is actually pretty small. Many of the "remote only" companies (Buffer, Gitlab, RainforestQA, etc) pay based on how expensive of a lifestyle the employee chooses to have.
One remote company I interviewed at mentioned how one of their SF employees moved in with their parents and how they talked about cutting his salary significantly because of his cheaper lifestyle.
And to avoid the currency inflation you should of course choose to earn in U.S. dollars, or negotiate to be tied to the regular - currently bi-annual in Uruguay - pay increases in countries with inflation (which usually lag inflation and are a bad deal, but offer some buffer to it).
The moment one remote company offers an SF rate compensation outside of SF, then the job candidate's market rate is an SF rate.
I totally understand if a company doesn't have the budget for talent and looks to exclusively hire in non-hub / smaller places in order to keep costs low. But I hate when a company says: we understand you have an SF rate offer and we would normally compete with that if you lived in SF, but, sorry, our excel spreadsheet says we can only lowball you.
Anyway; compensation is really hard to get right and keep everyone happy, you do your best, but haters-gonna-hate.
p.s. also we're not remote only - we have some great SF engineers - but 90% of our eng is remote; we just want the best people regardless of location :)
IMHO, living in SF is a choice, especially at a remote company. Just like buying a Tesla or choosing to live in your car instead of renting an apartment is also a choice.
I don't think companies should pay one employee less because they choose to have a cheaper lifestyle than the employees that buy Teslas or live in San Francisco.
Or maybe the American doesn't report the income to Denmark so has very low taxes compared to a danish or American-based co-workers since they qualify for FEIE?
Does the married American with the marriage tax breaks get paid more or less than a single American?
not likely :-)
I work for an U.S. company from Uruguay and I get paid in USD.
This is pretty rude given that you're the one who's not knowledgeable here. GitLab is extremely public about salary - if you go any job application page they'll tell you what the pay bands are. There is very limited room for negotiation, on purpose.
I agree that nobody is forced to work for GitLab. I completely skipped them over in my last job hunt because their pay bands were much lower than anything else I could find, even though I would have enjoyed the job. I have a friend who did the same. I think that's unfortunate for GitLab / the world and wish they would raise their pay so they can attract candidates who are getting higher offers elsewhere, so they can build a better service.
This is a very different sort of complaint from wage slavery, so I'm not sure why you brought that up.
There have been multiple threads about this. Some being hundreds of comments related to Gitlab's salaries, which they and some people who work there are pretty public about. I could try to find the threads on HN, but they shouldn't be too hard to find yourself.
Negotiate if you want better comp. Nobody in this industry is a McDonald's/Walmart wage slave. Nobody is putting a gun to anyone's head and forcing them to work for GitLab.