I've had the following US visas: E, J, L. I worked for a foreign company on E and L visas. You can work on an J visa, but there are very strict requirements -- you can't work for most local companies let along a foreign company.
The type of visa you'll need really depends on your situation. This site will give you a brief overview of the types of visas available.
The type of visa you'll need really depends on your situation. This site will give you a brief overview of the types of visas available.
http://travel.state.gov/content/visas/english/general/all-vi...