Published
Please pay attention to your contract before signing it. There is no such thing as a free green card. The money for it will be coming from your pocket, not the agencies. In most cases, there is about $5 per hour taken from you to cover the expenses. This works out to about $20,000 over two years. Expenses are about $4,000. You do the math.
The better way to do things, if you can afford it, is for you to pay the fees, and then you are in control, and can pick your attorney, etc. The facilities are normally paying a relocation fee that will cover your expenses.
Also, pay attention to what the cancellation fee is. If for some reason that you would need to leave your contract early, or the facility cancels you, you will be responsible for paying that fee. The document that you sign is a legally binding contract. And some contracts can be as high as $15,000 to $20,000.
If your recruiter makes a promise, but it is not written into your contract, then it doesn't exist. It must be in writing and signed off by the management of the agency. And oral promise will not mean anything, especially if your recruiter is no longer working for that agency later on.