NIW is not based on employment. You can change job any time you want. No need to wait for 180 days of 485 pending. Not sure about O status. You can apply for H if you have graduate degree in U.S.