Anyone that asks you too pay them for a job/Visa/airfare are crooks. No matter how desperate you are for a job don't send any money.
There was an ad for a company called Airlinkers around last year and some people lost up to 10K USD at a time. The office address given was a demolished apartment block in Mumbai I think. I called them for a copy of the "contract" and was told I couldn't see it until I had paid 10K USD by wire transfer.
Think people.