Prioritize, if your happiness is more important, force him to work for that company to help you to get GC. If his happiness is mor important, find a job by yourself to get GC. If you want to meet in the middle somewhere, get married. You get GC, and you both get job that make you happier.