The company that I currently work for has offered to start processing my GC, but only under an EB3. I have a masters degree in computer science from an American University, (and I have about 4 years of work experience) so I am technically eligible for an EB2 (and since I am from India, EB2 vs EB3 makes a big difference).
My question is, if I go ahead with the processing, Once I have my I-140 and priority date, would it be possible for me to switch jobs keeping the same priority date? If I move to a company with the means (and willingness) to file for a GC under EB2, would they be able to keep the same priority date?
Just trying to understand if this is something worth fighting for? Or if I should just accept the EB3 filing, get my I-140 and eventually move to a company that will re-file it under EB2?