Remote teams are a quite recent phenomenon. Awesome companies such as Buffer, Baremetrics and Zapier (an a ton of other companies) have made it work. Here is what we learned while building Recurvoice with a distributed team and several freelancers for ad hoc tasks:

Trust

We hired freelancers from Upwork that we never worked with before. Needless to say that it did not work out with everyone. Some were finishing important jobs too late, did not communicate well enough and so on. After a while were able to select freelancers that we enjoyed working with and trust. We don’t use tools to monitor their screen or videochat apps because we focus on results. If people perform the tasks like we asked them to do, we are happy. It is very important that you communicate well and define the scope of the task very clearly before you start. We are also always available if they have questions.

You can read the rest of the post here