Great answer.
One more thing for 4)
if 485 is pending over 180 day and 140 was approvable at the time of filing, it is ok to lose job. Assuming he find a similar job later.
One more thing for 4)
if 485 is pending over 180 day and 140 was approvable at the time of filing, it is ok to lose job. Assuming he find a similar job later.