I did a one-time consulting job and the company agrees to pay me $5,000. The problem is that I am only an H1B holder in another company. Is it legal to get the money? Please share with me your experience or thoughts. Thanks.