There is no "gap" since you have filed I-485. You can use your ead to find a job.
whether your I-485 will be approved will depend on your former company. You should be ok as long as your company doesn't revoke the petition.-Just my personal understanding. better check with some lawyer.