My previous employer (who filed for labor and I140) is willing to provide support letter for filing I485(Job: Project Engineer). I am not working with them. At what point I should join my previous employer and how long, I should work for them. If I485 remains pending for 6 months and if my current employer (MBA, Fin Analyst), provides a support letter, with job description similar to my position with previous employer (even though my current job is totally different job), would I be able to invoke AC21? or it is not required at all, because right now I am not working with the I485 sponsoring company.
Appreciate your reply. For your information, I have given my event sequence.
Apr03 - Came to US on H1B (Project Engineer), B.E., Employer-A (H1B - May'02 to May'05)
Aug04 - Started MBA, while working for Employer-A
Nov04 - Labor (EB3) was filed by Employer-A
May05 - Employer-A filed extension of H1B (May'05 to May'08)
Jun06 - Finished MBA and joined Employer-B (totally different job description)
Feb07 - Received approval for labor filed by Employer-A, they supported my request to file for I140
Apr07 - Received approval for I140
May07 - joined Employer-C (MBA, Financial Analyst), will initiate labor process next month
Appreciate your reply. For your information, I have given my event sequence.
Apr03 - Came to US on H1B (Project Engineer), B.E., Employer-A (H1B - May'02 to May'05)
Aug04 - Started MBA, while working for Employer-A
Nov04 - Labor (EB3) was filed by Employer-A
May05 - Employer-A filed extension of H1B (May'05 to May'08)
Jun06 - Finished MBA and joined Employer-B (totally different job description)
Feb07 - Received approval for labor filed by Employer-A, they supported my request to file for I140
Apr07 - Received approval for I140
May07 - joined Employer-C (MBA, Financial Analyst), will initiate labor process next month