Can a US Company Hire Non-US Persons to Work Remotely?

U.S. companies often hire employees and independent contracts that are not based inside the U.S. These remote workers may have certain U.S. tax obligations.