GCSyndrome
Registered Users (C)
Please look for AC-21 in this thread.
As far as I know, you can change your employer or become a consultant if your I-140 has been approved and your I-485 has been pending for six month.
I am in the same boat (I485 pending for over 6 months), starting with my new employer hopfully in August. However, my attoreny advised I maintain my H1B status. He said once you switch to EAD you lose your non-immigrant status and you are at risk in case your I485 get denied. He really confused me and am not sure what to do next.