I'm horrified by so many of the comments here that seem to lack even the most basic of human decency. Allow me to fill people in for those who have never uprooted your life and moved across the world for a job. It is a massive commitment on the part of the employee, where you sell the majority of your earthly possessions, property, cars, etc. Then you go through an immigration process which even if its handled by FAA…
When the distinction is not clear, professionals are essentially getting ripped off. If it was clear that everyone is a trader and some trade their coding time, then Meta wouldn't be able to do this because the trader would have put the cancellation terms in the deal. If it was clear that they are professionals and don't with FB but join that company, then it is expected that the law should protect the workers.
It's the worst when you ara positioned as a single person trader who doesn't want to be a trader, doesn't have the skills of a trader and trades with a giant trader.