Me(citizen) and my wife(foreigner) are currently going thru CR-1 process and waiting on i-130. She has just been offered a job in the US by an employer willing to sponsor a work visa. How does getting a work visa effect the CR-1 process? What happens when i-130 is approved? Would she need to leave the country even if she has a work visa?