I'm a US green card holder and plan to marry my girlfriend who is in India. After we marry how long would it take for her to get the green card as well, and can she start working before getting the green card? How long after getting my H1B should I wait before asking my employer to file for a green card?