disclaimer: It's possible that I end up being an H-1B worker eventually, I'm a foreigner working in the US, and I'm working on a website that helps people like me. > H-1B workers are cheaper than Americans — "and the cost difference is too great" for IBM not to look for foreign workers first. The H-1B statutes are designed to allow employers to legally pay H-1B workers less than Americans and IBM (and a lot of others…
In addition to this, companies are required to pay the prevailing wage for that profession and location to foreign workers, so that they can not undercut Americans (or at least that was what was intended). I have no idea how prevalent it is, but the mechanism I've heard for getting around these rules is to hire someone at a lower title than what they're qualified for, and then pay them the prevailing wage for that po…
The nicest punishment is that they will be marked a willful violator and have to provide additional documentation for each H-1B. Or they can get debarred from getting H-1Bs. This makes no strategic sense for H-1B heavy companies.