I think you should negotiate for as much as you can, but it is unrealistic to benchmark yourself against US employees of a US company based strictly on your skillset without any appreciation for other perfectly valid factors.
I think you should negotiate for as much as you can, but it is unrealistic to benchmark yourself against US employees of a US company based strictly on your skillset without any appreciation for other perfectly valid factors.
Barely anyone in Europe is working more than 40 (or 42) hours.
Are there super heavy hustle places? Probably, but most places realize more time is not linearly more output for creative/knowledge work.
(Similarly, the internet would have you think anywhere offering "unlimited vacation" is a scam but I used and loved it)
Like in my home town, C# is king.
Are you going to pay them more or fire them? I don’t work for less as an American Expat, I work for how much I’m worth (which is a lot more than local wages) and I live where I live because the money let’s my wife stay at home, in a nice house in a nice neighborhood instead of us both working our asses off just to have a decent house in a shitty neighborhood.
If you want to pay local wages, go be a local and hire locals.
They said they won't raise my salary and they expect me to stay in my region (Latin America). They also said that if I go to the US or Europe, it would be though to live there with my remote salary.
It felt somewhat insulting tbh. As if they said "we want you as disposable cheap labor, not to become a part of the company" directly upfront.
What the submitter should be asking themselves, is whether they can pull a higher wage working from their current location with any other company. If they can do that, they should. If they can't, and it's likely that they cannot because most companies are operating similarly, then they're getting a fair market rate for their situation. That's the free market.
"The only reason the company hired someone overseas was to make more money. They would not have even considered these candidates if they weren't hugely more profitable. Instead, the company would have hired from the local labor market instead."
Yeah, what you are describing is practically the definition of exploitation of labor by capital, and alienation of the worker from the value they create.
Ding ding ding - we have the winner here. In my company, all new headcount is from cheaper countries. We are no longer hiring in the US.
Not the only reason: I have plenty of times hired people who had skills we needed and couldn't find locally. Sometimes brought those people over on H-1B, sometimes just hired them remote. And then if we had a few in the same area, opened an engineering office (though these days I am less likely to do that unless the folks really wanted it).
But it would be a great motivator if they actually bothered to relocate you in case you showed remarkable performance and added value to the company.
"We just want someone to work for cheap without prospect of progress" tells me that job will have a low ceiling for someone that wants to progress further their career
We should not expect everyone to be a horrible person, only motivated by profit, but we also should not expect people to act against their own interests all the time.
That is reasonable. But if you want to work on a schedule that is not the same as a US dev, then you are worth somewhat less to me. E.g. South America would be fine, India not so much.
> And what are you going to do if that dev moves to the US while working for you (such as on a partner visa)?
When we have devs come to the US on a visa, they are actually switching jobs to a US role. They don't come here unless we have an opening. Then they are able to compete as any other US candidate. It does happen periodically, but not too often.
Wow. So, a programmer, sitting in a seat during certain hours of the day is what makes a good programmer?
There's nothing like working with someone who is only a couple of hours overlap. Progress happens 24 hours a day, and never stops to sleep except a short 1 day weekend. There's nothing like waking up to find the interface you defined the day before already implemented and a quick chat/meeting to figure out what was done and needs to be done.
But for large tech companies that's not how you're hired - a body is needed to fill head count and the overlords determined that this particular position was better filled by a body in a cheaper country. Even if you do turn out to be very valuable to the company, the system is not set up to accomodate that scenario (and realistically, if you leave, the company can just hire another 5 people and hope to get another very valuable person among them).