My perm application was based on experience gained in India. Was working in a similar team with same company as I am in US. I have my I-140 now. I have been on h1b for around 4 yrs now. If I switch company, its going to be difficult to get experience letter from current employer. Can I use the same experience letter from India when my perm gets re-initiated at the new employer (assuming both companies are in similar line of business)? also, is it safe in terms of GC processing to switch at this stage (specifically, is it possible that delays in fresh perm can get me out of status by the time by h1b expires after 6th yr)?
This is a good question for an immigration lawyer but as long as your job remains in the same area you should be able to reinitiate your old perm. In any case you can not expect you stay in the same job until you get a GC since the wait for Indians is just excruciatingly long
what did you mean by reinitiating old perm? would it help to retain my current i140? and a really dumb question - whats a good way to find a good immigration lawyer?
You'll always need to reapply for perm just that you'll retain your old priority date. To talk to a lawyer I'd get an offer and before signing it ask the recruiter to connect you to immigration. I'm sure they'd be happy to