My I-485 is pending since Dec 2000. Im now working as consultant for a consulting firm. If laid off before I-485 approval. Can I be an independent contractor or self employed consultant doing the same kind of work, when my approval comes through/or if RFE for employment verification is issued. Or do I need to be employed with another consulting firm. According to the 180 day rule I need to have a same or similar job as when my I-485 was applied for. So does this hold up even if I am self employed? Any responses will be highly appreciated. I do Have a valid EAD at this time.