Yes, you can work while waiting for your green card if you have applied for and received an Employment Authorization Document (EAD). This card proves that you are allowed to work in the United States and you can acquire it by filing form I-765, Application for Employment Authorization.