March 15, 2007 – Company B H1B transfer receipt notice date
April 1, 2007 – Started working with Company B
April 10, 2007 – Company A (previous company) H1B extension approved (valid till March 2008)
July 23, 2007 – I-485 receipt date. I-485 applied through company B with an approved I-140 of Company B
July 27, 2007 – H1B transfer to Company B denied. Denial notice gave 30 days to go out of the US.
August 1, 2007 – Re-Joined Company A because I had an approved H1B extension valid till March 2008.
October 3, 2007 – EAD card approved (Card applied through Company B)
November 1, 2007 – Re-Joined Company B, since now I have the EAD card
With the above chronology of events, did I work illegally or stayed illegally in US?
April 1, 2007 – Started working with Company B
April 10, 2007 – Company A (previous company) H1B extension approved (valid till March 2008)
July 23, 2007 – I-485 receipt date. I-485 applied through company B with an approved I-140 of Company B
July 27, 2007 – H1B transfer to Company B denied. Denial notice gave 30 days to go out of the US.
August 1, 2007 – Re-Joined Company A because I had an approved H1B extension valid till March 2008.
October 3, 2007 – EAD card approved (Card applied through Company B)
November 1, 2007 – Re-Joined Company B, since now I have the EAD card
With the above chronology of events, did I work illegally or stayed illegally in US?