I have always wanted to work in America and now have the opportunity to work there. Im not sure what sort of visa I need and the employer isnt sure what they will need to do either for regards to intern or entry level position.
Im thinking I need to H-1B visa and I-9

Any help appreciated