She could apply EAD with I-485, and is legal to stay here as long as her I-485 is pending.
It normally takes one year to get 485 approved.
It normally takes one year to get 485 approved.