I'd imagine a few of the readers here have some more insights so please send them along.
I am also curious how US-based employers hiring for a US-based position couldn't figure out he was moonlighting unless he deliberately lied about his immigration status. Different story if you're taking on an overseas employee or contractor but it seems like he was representing a US presence in most of his employment attempts?