H1 visa (go out of USA). If he do not care H1, he can apply EAD (I-485 based), and work for new employer.