Как организовать работу с фрилансерами?
Искать где угодно, главное уметь отделять зерна от плевел, то есть самому быть хорошим проект-менеджером и рубить практически в каждой области проекта. Брать стоит только людей, которые уже умеют работать с git как минимум, как максимум в команде с распределением ролей. Задачи ставить в Битбакет-репозитории с привязкой Трелло. Время чекать Toggl, собирать затраченные часы и оплачивать помесячно с некоторой задержкой, это даст вам фору для решения финансовых проблем.
Берите людей с опытом работы в команде. Чекайте время через проги (гугл в помощь), создайте чаты в слаке для команды, плюс куча программ есть от гугловских до таких как трело по распределению задач.
По пм ни чего к сожалению посоветовать не могу.