I applied for GC through 245i. I currently have a valid EAD. I140 approved. and I485 pending. Its for future employment. Can I work for a non related (not related to my labour) until my 485 is approved?
Theoretically, there is nothing wrong with that, but speak with your lawyers. In my view, not working for the future employer raises issues like is there a job, do you really want to work for this employer, etc.