I’m in F1 OPT right now. My employer is ready to process H1B or GC. Which one should I choose? I seriously don’t want to stay with the same company for a long time because the pay is very very less. If I choose to go with GC, how long should I stay with the same company?
None of the two are simple processes. H-1 requires going through the cap (April 2018 now) and GC itself takes 2 years to reach the stage of I-140 approval. If you are from one of the backlogged countries like India, then GC itself could take several years.
I would suggest do more research on both H-1B and GC before taking a decision. I suspect this is a desi consulting company giving out the offer.