They don't have to offer the same salary, just salary in the same range. That range can be pretty wide ($20k+)
Employees on an H1-B visa have drastically less job mobility than US Citizens. This creates a power advantage for the employer.
>but this is Google
Google has, in the past, illegally conspired to prevent other companies from recruiting their employees. This lowers wages and reduces employee mobility. Clearly there's incentive because they have literally broken the law in the past to achieve these results.
Its not that simple. There are quotas by country. For someone with a let's say Bachelors or even Masters degree from certain countries, just money wont get them GC soon. The wait time is several years AFAIK.
It's not as bad as previous poster states, but it's not quite as simple as you make it seem either. A green card holder forfeits their residency if they leave the US for "more than 6 months", or if border patrol people feel like they've abandoned their residency for any reason. This doesn't affect most employees, but if you're a consultant working on-site in another country for extended periods, or simply travel often, you have to do way more work to get everything cleared. And even then, there's no guarantee you won't run into problems.
I have some friends on H1B who work there and also other top tech companies, trust me there's no discrimination in salary. With the extra legal fee, i think it's a burden for them to have people on temp visas.
Employees on an H1-B visa have drastically less job mobility than US Citizens. This creates a power advantage for the employer.
>but this is Google
Google has, in the past, illegally conspired to prevent other companies from recruiting their employees. This lowers wages and reduces employee mobility. Clearly there's incentive because they have literally broken the law in the past to achieve these results.