Edit: Further down the page I saw: "Why they pay based on where team members live". That's petty.
Edit: Further down the page I saw: "Why they pay based on where team members live". That's petty.
I'm fully a fan and believer of remote work, but you need to pay your employees just like any other top tier company would. It's actually even more important as you really want the best people for remote work since they need to be excellent communicators and more self-directed than in-house employees.
So I think I would expect most early-stage remote startups to pay salaries which account for an employee's cost of living (rather than paying a full SF salary whether you live in SF or Montana). But maybe I'm wrong.
Unfortunately there are two misconceptions here: 1) that companies pay based on added value and not on replacement cost, & 2) that "a fair market rate" does not vary with location, when in reality different locations have different labor markets.
The reason SV companies pay so much is because their candidates expect it, and part of why they expect it is the high cost of living in the area. A company that pays less than average will get worse/fewer candidates, thus a local labor market. For a remote company, paying an SV employee the same rate as a midwest employee is to effectively compensate the latter much higher, and what's fair about that?
Economics is driven by scarcity - supply and demand. Companies have no financial incentive to pay us any more than it would take to hire a replacement. They're in the business of making profit, which necessarily means paying people less than the business value they add, and if a company wants to be very profitable, the only way is to pay substantially less than the value received.
So even if you pitch based on value add, you're really just signaling that you have top skills which are in short supply, and they'd better pay you more or else some other company will. They have no obligation or incentive to pay commensurate with value add, only to pay just enough to keep getting the value add.
We don't. Obviously we're not at the scale of Gitlab but we do not care whether you live in France, Italy, Germany, Poland, NL, Canada, the United States or any other place. (But those are the places that our colleagues are in, and there are more on the way.)
Most remote working colleagues have chosen to be freelancers though we do offer the option for them to become salaried employees. This is not always in the interest of the person so we do caution them against this, and for one person where putting them on the payroll from NL would be hard a local subsidiary was created which employs them.
Remote workers definitely add a layer of complexity with respect to employment law. But I've found that it is well worth it given the quality and diversity of the people we encounter.
It’s way more fair than what Gitlab does IMO.
Also our financials are public. We’re bootstrapped and profitable with no outside investment so saying standardized salaries hurt the company is a lazy cop out at best. https://convertkit.baremetrics.com/
https://convertkit.com/mission https://convertkit.com/careers
Look at any of the other companies on the Baremetrics open startups page https://baremetrics.com/open-startups (save maybe Buffer). Should Baremetrics itself hire a SF developer, blowing 25%+ of their annual ARR on it? They've been around for years, and are doing pretty well. Of course they should not, that would be crazy, and it has nothing to do with the company being cheap. They should keep hiring for reasonable salaries in anywhere-but-SF.
I have worked for a few startups and I've been laid off from a couple of them. I would never believe a bootstrapped company could do what we're doing but we do and I'm lucky enough to be a part of it. We aren't unique either. Basecamp has been doing this for a lot longer than ConvertKit has.
https://m.signalvnoise.com/how-we-pay-people-at-basecamp/
Bootstrapped companies face many challenges that VC backed companies don't. GitLab isn't bootstrapped. I lament that companies with all this money don't treat their employees better when they definitely can afford it. If they say they can't then they are probably wasting money. @emilycook said in a comment below
> ...I was able to negotiate for a higher salary and they adjusted. If GitLab wants you badly enough then they'll do what every company does and try and make themselves competitive. You just have less leverage to negotiate in general because you're competing with international talent vs local talent.
So, they have the money to pay more but they are simply choosing not to.
The CEO of a VC backed company I worked for got a 40% pay raise immediately after a 60% workforce layoff. He was already the highest paid person in the company.
My take aways from the blog post: "if everyone is paid the same role-based salary, the company would not be able to hire as many team members" - obviously cheaper labour means more resources.
"If everyone is paid a standard salary, those who live in high-income areas would have less discretionary income when compared to their counterparts in lower-income communities." - that is the choice of those living in high income areas, and I don't see why those who make the financially sensible choice of living in a more affordable area should be penalised.
However, and this is quite important, given how high salaries at Gitlab are (based on the calculator), I see no issue with this kind of discrimination. I assumed the gap might be bigger. At the end of they day it has to be a win win situation. I will refrain from criticising this "issue" from now on as I don't see any ill intention in it. Keep up the good work!
An employee on $200k in San Francisco spending 50% on their lifestyle and no kids can retire by 40 to a more economically sane region with similar facilities. A similar employee doing the same job in that more economically sane region for $100k spending that same 50% is working until they are 50.
Which ends up meaning that in the cheaper regions you are only recruiting from the pool of people unable to move to wealthier regions with higher pay (which granted is a high proportion due to family).
As a second data point, last time I checked (I want to say >18 months ago), compensation for my area (Switzerland, urban) was also very low (around the 20th percentile).
Now, it is closer to the median.
Looking at Switzerland on payscale.com, for ruby devs, gitlab's compensation seems above average. Might be looking at it the wrong way, or it might be that payscale.com is horribly wrong (wouldn't be surprised).
As an example calculation, [1] are the statistics for a 30 y.o. university graduate in the Zurich area. At 13 monthly salaries, the median yearly base compensation works out as 110k to 150k CHF.
I'm assuming that at 30, that person might have around 5 years of work experience, so that would land them around 150k using the Gitlab calculator as well. So a bit above median for Swiss citizens, not so much above median for expats.
[0] https://www.bfs.admin.ch/bfs/en/home/statistics/work-income/... [1] https://www.gate.bfs.admin.ch/salarium/public/index.html#/ca...
It's no more fair than paying based on lifestyle choices; if any employee in SF is providing labor worth $200k, then an employee in Bucharest providing the same labor is also worth $200k. The fact that the SF employee has higher expenses doesn't make their labor more valuable. Sure, they are paying more to live in a more desirable location, but that no more deserves higher pay from a remote employer than an employee paying more to live in a bigger house, or to consume more expensive designer drugs outside of work hours.
If they were based on supply and demand, locality of seller would have no effect on the price buyers were willing to pay for goods that aren't location-sensitive, e.g., remote work, because it's not a location-bound market and goods would trade at the global market clearing price absent (inefficient) artificial market segmentation that is only possible (for buyers) when there is an effective monopsony for the particular good/service being purchased (since competition would exploit the underpriced segments buy buying up what they are selling at a price above what the attempted segmenter was offering.)
Is it 'fair' from a pure salary-to-value ratio? No. But economics isn't about 1-1 'fairness', it's about the allocation of scarce resources at a mutually-agreed upon price, or wage in this case. This is partly why comparing salaries is stupid, especially across locations.
Well, yes, when I argued against the idea it was fair without also arguing against the clear fact that it occurs, I was rather clearly saying that the fact that it occurs has nothing to do with fairness.
> it's a result of real market conditions
Yes, specifically, the absence of robust competition for remote labor of the precise kinds Gitlab is buying is the “real market condition” that allows them to do this kind of segmentation.
Ironically, the more attention (and copycats) all-remote firms like Gitlab get, the less viable this cost-saving tactic will be, provided that they don't involve in illegal (in many jurisdictions) joint cooperation to limit wages of the type that, unfortunately, tech firms have engaged in in local markets in the past.
Were that true, global markets where the location of the seller is immaterial to the utility of the good or service sold and didn't create extra costs to get it to the buyer wouldn't have different rates based on the seller's location, by the Law of One Price.
> Your arguments read like “if a BigMac costs half a Dollar in a developing country then the BigMac is inherently worth half a dollar and should cost the same in the US”
A more precise equivalent would be “there is no rational reason for the same buyer to be willing to pay more to purchase a Big Mac delivered from a neighboring higher CoL city as an identical one delivered with the same latency from a different neigboring community with a lower CoL.” Local prices for Big Macs between countries naturally vary precisely because Big Mac distribution isn't globalized the way remote labor is, and a Big Macs from a McDonald’s in Turkmenistan is not an equivalent substitute for one from a McDonald's next to Market Street for a buyer in Downtown SF.
Local wage policies for remote work are an effort by employers to present a rationalization to employees not to increase their wage demands to what the globalized market they are actually competing in will support. They will only be able to be maintained so long as remote work isn't widely offered and there isn't a meaningful competitive (on both sides) market; once there are enough competing buyers for any given kind of labor, competition for labor will see the best workers from low-CoL area consistently going to employers that aren't lowballing them.
That's obviously what is going on. Trying to sell it with a dishonest narrative about some inherent fairness of scaling compensation to local cost of living is B.S. Local cost of living is just assumed to be a reasonable approximate proxy for what competing bidders, most of whom are presumed to be local and thus location-sensitive rather than remote and thus location-insensitive, are likely to offer. There's no ethical rationale in operation, just cost optimization.
So in your view it's fine to pay different amounts of money for the same work?
Because they did the same work?
>who is anyone to say that's not allowed?
I didn't say it's not allowed. I think it's poor business practice, and poor for society, incentivizing devs to stay in expensive areas instead of moving out to cheaper remote areas.
>If you forced them to be paid the same then one of them will not be working for you even if they want to; either because you can't afford to hire them both or the bay area engineer can't live on the salary.
That is speculation and I speculate you are wrong.
It's also not a company's job to incentivize where it's employees live.
I understand where you're coming from but there's nothing inherently wrong with paying different wages for the same work if it's a consensual agreement. If one worker is satisfied with his salary, and is being paid well for his area, the only reason to complain about a worker in a costlier area being paid more is envy/jealousy.
Paying the same, regardless of location, would maybe motivate some people to move away from crowded areas, one of the big chances remote work offers.
i found that to be super amazing -- if they are profiting like bay area companies, why not also pay like bay area companies?
Thing is, in high cost of living areas the living cost is extremely pegged to job opportunities, it's almost tautological. Where there are more job opportunities, you have to pay people more to stop them working for competitors. A confounding factor is a hypothesised (not sure if backed by data) trend of talent concentration - that is, areas with lots of job opportunities attract most of the most talented people, driving salaries up further.
All that's to say, if Gitlab want to hire someone living in such an area, the market dictates they must pay more in order to attract that person over a local competitor (for jobs). It's not due to the person needing the money more for a higher cost of living, at all.
Spoiler: that only works hiring those who are ignorant of the remote employment market.
Anecdotally, 7 years ago, remote, at a bootstrapped 15 person company, I made ~10% more than the absolute max Gitlab would pay me right now. The difference is wildly worse now.
Having kids is hard but may make things easier at the office.
I do not live in a low CoL area because I'm from here and never left, nor did I move here to save money. I moved here because I was able to keep a high paying career, and live somewhere I wanted to live.
Gitlab is flat-out non-competitive.
Companies that want to hire remotely rarely publish wages online for this exact reason. They get called out for being "cheap" and "I can make X times more in SF". Yes, but most companies in the world are not looking for and can not compete for SF developers with the FAANGS in the first place. When the company is not in the Bay Area, them posting a non-SF salary is not trying to screw you over, hiring you was never on the table. Unfortunately they cannot say simply that in the job ad without calling down an epic shitstorm.
They mention San Francisco rents, but they fail to mention all the advantages of living in San Francisco. Awesome for the folks in San Fran to have their lifestyle's subsidized.
AND then they spread some FUD with "Remote companies using a standard pay structure are reportedly running into problems with their compensation plans" - nice and vague and ominous. Doesn't even mention what issues they're running into, just "issues".
AND then they end with the weak they " hope location band salaray gaps will continue to narrow", as if they genuinely wish they could pay more, but their hands are tied.
I think gitlab is a great project, but that is some grade A bullshit.
> The reason we give stock options instead of straight stock is that you do not need to spend any money to purchase the stock at the date of grant and can decide to purchase the stock later as your options vest. In addition, we do not provide straight stock grants since this may subject you to immediate tax liabilities.
Having worked at pre-IPO companies before, both these statements are untrue
1. Most companies issue RSUs instead of straight up stock. No one makes you 'buy' your RSUs.
2. Every pre-IPO company has a double-trigger vest condition where you 'own' the stock only at IPO or acquisition and you only owe taxes then (and most companies auto-sell a portion at IPO to cover taxes).
The whole thing smacks of socialism as well, and reminds me of the line from some Ayn Rand novel (not endorsing her): "from each according to his ability, to each according to his needs". Do they also plan to pay their employees based on their medical expenses and how many kids they have?
That seems exceedingly silly to me. If they offer you pay you're happy with, what does it matter to you? As for your concerns about moving, then that would be a logical thing to ask about, just like discussing your remote working needs would be important with any other prospective employers. As it stands, fully remote employment opportunities are rare enough that it'd seem bothering to actually clarify details would be worthwhile if they otherwise seem like they might be a good fit.
> The whole thing smacks of socialism as well, and reminds me of the line from some Ayn Rand novel (not endorsing her): "from each according to his ability, to each according to his needs". Do they also plan to pay their employees based on their medical expenses and how many kids they have?
This, to me, is ridiculous. It smacks of a private company optimizing pay for what they can get away with in different locations, rather than paying based on the most expensive area they want to be able to hire in. The missing piece that distinguishes what they do from socialism is that there is no indication that Gitlab aims to pay out as much as possible of their revenue after other costs to employees vs. building shareholder value. As far as I'm aware Gitlab is not a workers coop.
The line was incidentally popularized by Karl Marx "Critique of the Gotha Programme" (1875), and variations of it in the socialist community and elsewhere long preceded the Critique. Arguably it originates in the Bible (Acts 4:32-35; describing the community of Christians in Jerusalem), but then early Christianity was in many ways a "proto-socialism" (and e.g. in Europe, things like public healthcare in most countries have come about thanks to interplay between Christian democrats and socialists, not due to socialists alone; Germany, in fact, got its first insurance system as Bismarck appealed to Christian morality to get support for a system designed to kill of support for the socialist groups he at the same time outlawed).
Ayn Rand borrowed it explicitly for one of her attacks on socialism, but missed the mark badly in that Marx in the Critique itself points out that "Right can never be higher than the economic structure of society and its cultural development conditioned thereby," or in other words, according to Marx a company in a capitalist economy can not successfully act as a socialist company - doing so is impossible because it needs to interact with and compete with capitalist companies on capitalist terms, which means the ability to optimize salaries and employment to minimize cost for example. So Ayn Rand concocted a scenario that Marx would have agreed with her was doomed to failure.