As a small US based firm, we have offered a contract to a candidate as a remote independent contractor, who does not stay or work in the US. We would require the person to attend our in person 1 week training first, post which s/he can work with us from his/her country remotely. What visa would be required for the person to attend the training in person?
Is a B1 visa sufficient, if we do not pay the person for his/her attending the workshop but just reimburse the costs of his/her travel and stay? Or does this person count as an employee of our firm, and this must be a work visa?