Well it all depends how long you need to stay. If you want to work in the US on a permanet basis, then you will need to get a green card (which is very, VERY hard to obtain). I'm sure you'll find all the information you need at
United States Immigration: Green Card, Visas and U.S. Citizenship