It's not against the law at all. It's just expensive because you forgo labor protections, social security contributions, medicare contributions, paying for accountant's time to file for international income, etc.
Wages are taxed differently than a company's income. If you were to distribute the income to yourself every 2 weeks, you'd end up paying all the same taxes as wages.
Wages are taxed differently than a company's income. If you were to distribute the income to yourself every 2 weeks, you'd end up paying all the same taxes as wages.