The $4,000 H1b processing fee is paid by the US company, or intead by an Indian company..?
Both are bad, sure, but one is worse.
Anyone know?
They do all their recruiting in India, then pay the fee for each they are able to place.
The outsource company pays the worker's transport and temporary accommodations in the US and keeps at least 30% off the top for profit.
They will bill $100 an hour for top talent (US IT Pro firms bill $200+/hr).
The Indian worker will get $30-$40/hr. And they cannot work for anyone but the original firm that paid the fee.