Hello, I am based in New York City, working on an L1 Visa for a foreign currency exchange company. I just got married and I am about to begin the paperwork for the green card process.
My visa is obviously sponsored by my current employer but I have been offered a position with a new bank for their foreign currency division.
Please help me to understand the processes here:
1) Can I apply for a green card and switch jobs in the process?
2) If not, how long does the paperwork and the approval take?
3) Is it recommended to complete the paperwork myself or should I seek legal assistance?
Thanks in advance for your help.