Given how rare this is, we probably should praise them for the transparency.
Because what we are doing here is the very reason companies are not transparent in the first place: you never get praises, only critics.
[ADDED: Although it looks as if they've made their calculator more granular so that high CoL city doesn't carry over to other areas as much.]
I for once would like to know why they refuse to hire contractors from Western Europe (is it a legal thing ?) :
{"country":"*","contractor_factor":1.17,"entity":"GitLab BV"}],
"countryNoHire": ["Iran","North Korea","Crimea","Syria","Sudan","Cuba","France","Italy","Brazil","Spain","Romania","United Arab Emirates","Sweden","Argentina","Philippines","Austria"],But, why single out France, Italy, Spain, Romania, Sweden and Austria out of EU member states? What problems do they have which other EU member states lack?
Similarly, if Argentina and Brazil are a problem, what about Chile, Uruguay, Paraguay, Venezuela, Colombia, Ecuador, Bolivia, Guyana, Suriname, etc?
Likewise, why would UAE be a problem, but not Iraq, Kuwait, Saudi Arabia, Qatar, Oman, Yemen, Jordan, etc?
[1] https://about.gitlab.com/jobs/faq/#country-hiring-guidelines [2] https://about.gitlab.com/jobs/hiring-status/
To operate legally as a business in most of those countries on that list adds complexity that leadership has deemed "not yet". Doesn't mean forever, just means, not yet. I've seen countries come and go off of the list.
Source: 3.5 years at GitLab.
They had some pretty ridiculous workarounds, like using teamviewer for its voice chat function.
They are totally not the same in EU, not to mention Latin America or Middle East.
When you sell physical stuff worldwide, nobody will be surprised if you won’t ship to some select countries because of local safety regulations, bad postal services or other local difficulties. When you hire people, these local difficulties increase tenfold, and I can totally understand why GitLab does not hire everywhere.
You may also notice that in most “first world” countries they hire through a proxy (listed in the same file), and it seems like in “no hire” countries they just couldn’t find a proxy yet.
But I think that if GitLab is able to pay somebody in the US one wage for work, and they hire somebody equally qualified in Australia that will be producing the same work, they should be paid the same. Well, it's up to GitLab to decide what they're paid, they shouldn't be forced to pay them the same, but I wouldn't work for a company that didn't.
I'm also surprised GitLab are away to get away with it with all the fuss made recently about discrimination. Is this a form of geographical discrimination in terms of unequal pay?
But yet, even Uruguai has a bigger coefficient. :-)
Poland - 33.3
Czech Republic - 37
Belarus - 41
Moldova - 41
But I looked at GitLab's compensation recently when I was switching job, and even when I maxed every thing out (not saying I'm that good) the pay for the UK was terrible - completely unworkable for a professional software engineer on the global market. I think they had the UK as having lower cost of living than places like the Czech Republic. I know for a fact that cost of living in the UK is not lower than in the Czech Republic. But worse than that they had these little islands of reported higher cost of living. Individual cities like Bristol. I suspect someone influential lived there and wanted to be paid more and they managed to get a special case.
I think I earned more as an intern while a university student with another company, than GitLab's top-tier engineer salary.
Vancouver is more expensive than Seattle...
And Cuba is 41.1, while Mexico is 35??