На мой взгляд, основной плюс в том, что общение идет напрямую с исполнителем. Если попался хороший работник, то он все сделает быстро, качественно, будет оперативно вносить правки. Может дать дельные советы.
Минус в том, что фрилансер - это один человек. Если с ним что-то случится, то работа встанет и придется срочно искать другого исполнителя.
Фрилансеров нужно тщательно выбирать, контролировать, уметь ими управлять и выстраивать с ними рабочие процессы. Не каждый исполнитель является хорошим менеджером. Чаще функции менеджера необходимо выполнять заказчику.