I'm from India, and recently a company based in the United States offered me a job on the basis of my skills. However, what they want is that I should work from India itself, even after they hire me. I want to know what the legal/tax documents are or formalities required to make this happen?