There is another way to work without H1-B. You should ask your employer to sponsor your green card. If the company is willing to do so, then you can apply EB green card right away even if you are on OPT. Once you got your labor cert, you can work for any company you like as long as the job duty is similiar and has been with the company for 6 months. However, you need to qualify for EB2 green card which requires master degree or bachelor + 5 year work experience (experience related to the field only) because EB2 has not waiting period of quota, but EB3 has a very long wait period. 9 n4 [3 R5 _& t! v2 }5 W, ?. c- Z1 c6 ?! M http://travel.state.gov/visa/frvi/bulletin/bulletin_3925.html