Hi,
I was working for a company 'A' when they filed for my labor (2001). I joined another company 'B' in 2003 before my labor with 'A' was approved. Company 'B' also filed for my labor and currently it's pending. Right now I am on my 7th year extension based on my current company 'B' labor.
My labor with company 'A' was finally approved in 2004 and they filed for my I-140 for future employement which also got approved in Apr'2005. My questions are -
(1) While my I-485 with company 'A' is pending and my labor with current company 'B' gets approved , can company 'B' apply for my I-140 & I-485 concurrently while my I-485 with company 'A' is pending ? Given the choice I'll stick to company 'B'
(2) If I apply for my I-485 with company 'A' and it's pending , Can company 'B' apply for my 8th year extension based on company 'B' labor ?
(3) If I apply for my I-485 with company 'A', can I invoke AC21 rule after 180 days to remain with company 'B' for which I am currently working ? The job requirement is similar.
(4) If my I-485 is pending with company 'A' and my labor with company 'B' is approved and filing I-140 & I-485 with company 'B' is not possible while my I-485 is pending with company 'A', under this scenario can I withdraw my I-485 with company 'A' to apply my I-140 & I-485 with company 'B'
(5) Assuming none of the above case is possible, when I'll have to join company 'A' after filing my I-485 with company 'A'. I would like to join after my I-485 approval. Do I have to join them immediately after approval or can I join them in a couple of months.
Thanks a lot for taking your valuable time to read and answer my queries.
With Warmest Regards,

I was working for a company 'A' when they filed for my labor (2001). I joined another company 'B' in 2003 before my labor with 'A' was approved. Company 'B' also filed for my labor and currently it's pending. Right now I am on my 7th year extension based on my current company 'B' labor.
My labor with company 'A' was finally approved in 2004 and they filed for my I-140 for future employement which also got approved in Apr'2005. My questions are -
(1) While my I-485 with company 'A' is pending and my labor with current company 'B' gets approved , can company 'B' apply for my I-140 & I-485 concurrently while my I-485 with company 'A' is pending ? Given the choice I'll stick to company 'B'
(2) If I apply for my I-485 with company 'A' and it's pending , Can company 'B' apply for my 8th year extension based on company 'B' labor ?
(3) If I apply for my I-485 with company 'A', can I invoke AC21 rule after 180 days to remain with company 'B' for which I am currently working ? The job requirement is similar.
(4) If my I-485 is pending with company 'A' and my labor with company 'B' is approved and filing I-140 & I-485 with company 'B' is not possible while my I-485 is pending with company 'A', under this scenario can I withdraw my I-485 with company 'A' to apply my I-140 & I-485 with company 'B'
(5) Assuming none of the above case is possible, when I'll have to join company 'A' after filing my I-485 with company 'A'. I would like to join after my I-485 approval. Do I have to join them immediately after approval or can I join them in a couple of months.
Thanks a lot for taking your valuable time to read and answer my queries.
With Warmest Regards,