Regarding dual intent, the difference is significant — H‑1B has a lot more perks than O‑1. For example, you can leave the country without advance parole while your I‑485 is pending; O‑1 doesn’t allow that. Plus, O‑1 requires an employer or an agent arrangement as the petitioner — when you change employers you basically have to start from scratch.
6 Likes