Plus, how to develop a comprehensive immigration plan so that your company can hire the people it needs from around the world.

We  go through different visa options with the company. For example:

The H3 for training programs. The J1 for trainees or interns.The TN can be used for Canadians or Mexicans - that is a treaty NAFTA visa.There are some exceptions to the H1B cap, the H1B1 for Singapore and Chile. The E3 for Australians and maybe the Irish.An E2 if someone wants to own a company or be an essential employee of a company that has foreign ownership.The L1 as an option as well.