Contractor vs employee when remote
Lots of companies hire remote workers as contractors (1099, self-employed) to avoid setting up in your country. You get less protection (no paid leave, no redundancy) but more flexibility. Make sure your contract is clear on IP, liability and termination. In some countries too much control = they should treat you as employee.