right, and since the company is the one in control, having a bad manager usually means the remote employee is the one suffering the consequences. from getting fired all the way to having to fight to get paid at all...
We have a call with the companies before approving their account. If they look unreliable, we won't approve their account.
We also follow up with the companies and the people they have hired to check if everything is going well.
So far, we haven't had problems. We will introduce company profiles soon, with remote info about the companies (e.g. how many remote vs. non-remote people work). We will probably also introduce some free built-in insurance for both parties as we scale.
You need okay level on both sides. Otherwise, the collaboration breaks down within 2-3 months.