John K,you are right no one knows if House and Senate bills will be reconciled and when.
From what I read general consensus seems to be if it happens at all than everything should transpire by summer recess, that starts on August 5th. I am aware it is serious case of wishful thinking on my part)))
Since Congress only have month of July to pass same CIR bill in Senate and in House (with tons of amendments still pending) it does not seem likely; especially with House Republicans not having a clear agenda on what to do (piecemeal or comprehensive) 🤔
If I were in OP's shoes I would probably stick with current employer simply because I would not want to be stuck in between employers while unable to file I-485 with any of them.
Would first employer want to support I-485 if OP no longer works for him?
Good question. If he has left them after 3-4 years, the old company may not be keen. However if his old company is a consulting company (taking a % cut), they would probably be happy as long as they get money 😂
Would second employer agree to start process without H1-B transfer?
Do you think I have a point? )))
That's another good point. Since he/she said that its a fulltime position, they would have to first file for H1 transfer before he can even start working. There is always a risk of H1 transfer not going through and then he/she would be stuck. Another option is to wait for H1 transfer to succeed and then join the new employer. This could take few months (unless you do premium processing).
Did the new employer said when they would start GC process? Some employers have a waiting period of 1 year. Current laws pretty much ties employee to their sponsoring employer. It becomes much harder for applicants from, say, India where waiting period is currently 10 years (and projected to be 50+ years for those applying in EB3 India in 2013). Their job titles even after 10 years (or more) should be the same as when they filed the PERM application.