For those of you that already have files in process, remember that if try to change and go with another agency now, when your number comes up, you will not be available because you have signed a three year contract, so the employer that filed for you has every right ot cancel the application/petition since you won't be available.
Remember that it is another agency or hospital that is paying your fees, and if you go back on your word, you can have penalties of up to $20,000 US to pay. Read the fine print carefully.
Also, if thinking of H1-B visa, there are very few facilities even using these anymore due to paperwork involved. Neighborhoods or staffing ratios are quite bad....................and if you do not like the facility and want to quit, you are really in a bind because you will only have so many days to find another employer to cpntinue sponsoring you or you have to leave the country.
No one should be placed in that predicament...........your choice.......