I think that the best is offline recruitment because you personally know the person and you have a much closer relationship. Naturally you can friend and acquaintances recruit online with good results, but even there you have a personal relationship.Online recruitment is essential not personally and you must first build a relationship and this can take a long time. So I always recommend first asking all friends (also friends of Facebook, Twitter and other social platforms).