Yes, if you file for an adjustment of status while inside the U.S., you should remain in the U.S. until your case is approved. When you file for the I-485, you can also file for work authorization, which would allow you to work for any employer in the US once approved. Also, once you have a green card, you can work for any employer in the US.
Answered on May 07th, 2013 at 12:41 AM