It is a good oppertunity.Why not just come to US in H-1b and apply GC by yourself? You can hire a lawyer to help you. It is easy.