Don't EVER pay fees up front for prospective employment.
EVER.
Legitimate headhunters are paid by the EMPLOYERS for their services, not the prospective employees.
This is a simple, old-fashioned scam.
There is no "High-Tech Sweatshop" problem in the US.
I'm calling BS.
I've worked for, with, and in competition with Desi H1-B High Tech employees.
Here in Silicon Valley they are paid less, expected to work longer and harder, and are fearful of getting deported should they seek employment elsewhere.
Perhaps "sweatshop" is hyperbole, but the working conditions are much harsher on an H1-B. It's still a zillion times better that back home, though!
Although I've been displaced by H1-B's on more than one occasion, I still like these guys, they have a certain enthusiasm and sense of humor that appeals to me.
I just wish the world was a level playing field (at US standards!)