I am a U.S. citizen and wants to file an I-130 for my finace after we get married. She is currently in the US under a different visa I understand that we will received a I- 797C after USCIS received our petition and it will be a few months to a year before we received her green card. Please correct me if I am wrong.
My questions are:
1. Will my wife be able to stay in US legally while the petition is pending?
2. Will she be able to travel out of the US while the petition is pending? If so, what paperwork will she need?
3. Will she be able to work while the petition is pending? Do I need to get her a work authoriztion?
Thank you so much.

