Securing visas for (and hiring) foreign workers instead of citizens, in itself, is not criminal or wrong -- and absolutely the thing to do when the foreign employees bring skills not available locally. The problem is when this process is used to save on salaries, favoring foreigners over locals on the basis of being able to pay foreigners less only. The article alleges (without evidence!†) that this is what happened.…
Allowing the exploitation of foreign workers like that is bad for your country too. I'm Canadian, but some of our big companies use a similar strategy. Imagine being the foreign worker. You know you're being taken advantage of, many locals dislike you, the benefit is temporary, and it's endorsed by the government. It's a smart deal in terms of personal gain, but you're not stupid so you know you're being taken advant…
The other part of this insanity that I have much less sympathy for is cheating. When I heard about Amazon’s remote interview process that involved taking over your computer and requiring specific camera angles I thought it was outrageous however I started to see why they did that after a few interviews where the person that showed up wasn’t the person we interviewed. They were of course the same people but upon arrival they had a completely different mind and (much less) knowledge. It was eerie. The only theory I can come up is that they had others listening in and either typing or speaking answers to them. While I don’t approve of that the reality is that exploitive companies put up with it, something they’d never do with market rate employees.
There are some that know their shit but in my experience the ones that do don’t usually take a lower salary because they don’t need to. They’re not really part of this terrible equation.