Thanks for answering.
One of the consultants I have been talking to had initially refused to file my visa, but later agreed when I told him where I was working (which turned out to be one of his biggest clients). Also, when I asked for a better pay, they took a short telephonic interview to evaluate my technical skills. He has not yet asked me for any documents, maybe because I haven't yet confirmed to him if I want to go ahead with him. Do you think these are practices followed by a genuine consultants? I checked his visa history on sites like redbus2us and found that he has indeed filed many H1B visas over past years, with very low denial rate.
Other two consultants I have been talking to did not take my technical test. They simply approached me after evaluating my CV. One of them is an e-verified employer (not sure how that helps me), and is asking to pay only half the amount now; rest if I get selected in lottery.
The other one has asked for all my documents like college degrees, experience certificates, passport copy, etc for evaluation for H1B.
I also wanted to know if signing any contract with the consultant before I make the 'security deposit' payment has any legal standing? The contract will mention important terms like if my case is not picked up in lottery, I will get a refund. It will also mention my compensation.
Please let me know what you think of these consultants, as you are very knowledgable about this process and industry. All these consultants are based in US, but have some presence/tie up in India also (I am also from India).
Thanks a lot.