Hacker News new | ask | show | jobs
by BossingAround 2344 days ago
I think you got an answer to your question. Legal reasons would be the number one reason, most likely.

What I wonder is, how does Gitlab do it? They hire pretty much anywhere in the world, and somehow, it seems unlikely they have a legal representing entity in all the countries.

1 comments

They have legal entities in quite a few countries, but most of them are in countries that have labour-friendly rules. https://about.gitlab.com/handbook/finance/payroll/#legal-ent...

Everywhere else it must be similar to freelancing. You give them receipts and they pay. But you still have a contract with the company. But if you both are in different countries I am not sure how much practical value does that contract have.

Freelancing is what I thought, but then, their benefits wouldn't be enforcible. As in, if they tell you they'll give you 20 days off a year, but then, you've been unable to take more than 5 due to crunch, nobody's gonna be there for you.