>99% of the time, you have to get an H-1B.
Not if you are a citizen of:
Canada : TN
Singapore, Chile : H1-B1
Australia : E-3
Thanks to trade agreements
Not if you are a citizen of:
Canada : TN
Singapore, Chile : H1-B1
Australia : E-3
Thanks to trade agreements