What to do if an I-140 gets rejected?

Question details

Have a situation. My company applied for Labor in oct 2007 which got approved and we filed I-140 (EB-2) in april 2008. We got a RFE in Sep 2008 and reply recieved by the USCIS on oct 16th 2008. Mean while my 7th year of H1b was approved and now it expires on Nov 2009. We have not received any updates on my case and its been >90 days. My current lawyer now says that I should apply for EB-2 NIW as a back up. My concerns are:

1. If my current I-140 gets rejected will my 7th year of H1b be revoked? since it was based on labor pending?
2. What will be my options if it gets denied( can I file for Motion to reconsider). Will I still be in Status and work till nov 2009?
3. Will they extend my H1b beyond nov 2009 if the MTR is not resolved by then?
4. If at all everything is rejected what can I do to start residency in july if I match?

If all else fails what are my options to continue working in the US?
My wife is on her independent H1B visa and I have 2 US citizen kids. I also have a US citizen brother( dont know if that would help any)

ANSWER

Generally speaking, NIW is a lousy back up for a number of reasons. But I say this not knowing the merits of your situation, as your lawyer does.

But here are some things to consider.

Under current practice, CIS does NOT take away the H-1 time they have given you even if the 140 is denied.

An MTR is another dumb option in most cases. An appeal is the way to go. While the appeal is pending, you are permitted to keep getting H-1 extensions (an MTR does not give you that right). During that time you can work out other GC options. Consult with your lawyers and also get a second opinion.

The kids and your brother cannot do much. Your kids can petition for your green card only when they turn 21.

Nonimmigrant Visas