If your Adjustment of Status (I-485) green card application is pending, you may want to consider filing an I-765, Application for Employment Authorization Document (EAD), and/or an I-131, Application for Advance Parole Document.
An EAD will allow certain foreign nationals to lawfully work for any U.S. employer and can be renewed until the I-485 is approved. This will also allow you to obtain a Social Security Number. You can find more information on the EAD here (http://www.uscis.gov/i-765).
An I-131 will allow certain foreign nationals to travel outside of the U.S. while the I-485 is being processed. Many foreign nationals choose to go this route, since the government can consider the I-485 as abandoned if you travel outside of the U.S. while the I-485 is pending. You can find more information on Advance Parole here (http://www.uscis.gov/i-131).
If you would like to see how Envoy can improve your family- or employment-based green card application process, please contact-us.