<human>: I am happy in this relationship. I can certainly see this leading to marriage, although I have not proposed yet. I have always believed that before I would propose to someone, I would want to live with her for 6~12 months. I still do. 

My girlfriend is a foreign citizen; she works for a company that sponsors her visa. Recently, she was offered a career opportunity that is much more exciting and promising than her current job. However, the new job is unable to sponsor her. She would need a permanent resident visa. The only way she can get one in time to take the job is to marry a citizen (e.g., me). Neither of us have discussed this specifically; both of us know this is an option and have, in the past, discussed "visa marriages" generally in positive light. 

The practical reason is compelling. I certainly think that if we continue things as we do now, and nothing goes "wrong," marriage would follow. I am uncertain in that I have not lived with her. I am also uncertain whether this is a worthwhile bet.

Give me the gist of the text in a nutshell
<bot>: Should I marry foreign girlfriend so she can have a visa for her dream job, when ideally I'd want to wait another 6~12 months?