Hi,
I am a US citizen and am thinking about marrying my girlfriend, who obtained her green card through her employer.
She plans to keep both her green card and her current citizenship (so she won't be going through USA Naturalization).
However I may receive an overseas assignment that lasts for a few years, if not longer -- and if we get married she'll be staying with me overseas.
Is there a way for her to keep her green card? We live together in NJ state.

