I think you still have problems in your future due to your intention to work for your I-140 sponsor. Maybe you can work for them after your I485 is approved. Anyway, you leave a risk there.