qqp question1: I'm 4 years into my H1B, my GC is not yet started. If I apply GC through consulting company, do I need to join this company before filing I-140/I485? question2: Should I wait for my company to process my GC or should I look for a better job opportunity?