How about the contractors working for Microsoft?
You can't work as a contractor on H1b. You need to be employed full-time.
You can't work as a contractor on H1b. You need to be employed full-time.