If I&#x27;m reading the situation correctly, the foreign workers are NOT on H1-B, but on internal &quot;company transfer&quot; visas. The way it works (and someone can correct me if I&#x27;m wrong) is that the company, say TCS, brings in workers from India in the B1 (?) visa category, which is unlimited and for internal company transfers. It then sends these workers (who are still working for TCS) to the client&#x27;s site. This way, they avoid the H1-B mess altogether.