Talk to an immigration lawyer… there are several visas, and their requirements are all vastly different depending on what type of employment you are offering… Some are a pathway to U.S. citizenship and so are harder to get (H1-b)… others are only temporary work visas and have other requirements… Some are the result of specific treaties with specific countries like Canada/Mexico (TN), others are specific to circumstance
Talk to an immigration lawyer… there are several visas, and their requirements are all vastly different depending on what type of employment you are offering… Some are a pathway to U.S. citizenship and so are harder to get (H1-b)… others are only temporary work visas and have other requirements… Some are the result of specific treaties with specific countries like Canada/Mexico (TN), others are specific to circumstance