Comment Re: Two sides to every issue (Score 1) 401
The law was changed over 15 years ago to allow the same H1B to be used when changing jobs.
You can transfer an H1-B, but the employer who currently holds it has to approve the transfer. The employer holding it can refuse to perform a transfer, and prevent the operation.
The law you refer to assumes cooperation between the parties.
It's occasionally found for some companies to basically hold "H1-B" and "Green Card Application" hostages to work at lower wages. I've worked at a couple of companies which I later found out employed this tactic, and I've seen several contracting agencies that contract for work, H1-B in workers, and then take up to 70% "commission" on the contract wages on top of everything else.