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...