ну, приведу пару примеров
1) фрилансера используют в том случае, если в штатном расписании не предусмотрена должность для выполнения конкретных функций, которые необходимы на данный момент и не предполагают системного использования в дальнейшем. (например, нужно создать базу данных, а программист в штатном расписании не предусмотрен, т.к. задачи для программиста возникают раз в два года)
2) фрилансера используют, если какую-то работу нужно выполнить человеку с квалификацией выше, чем есть у штатных сотрудников этого профиля, и опять же, нет необходимости в работе такого уровня в дальнейшем (например, надо нарисовать супер видео файл для продажи крупного проекта, а штатные дизайнеры этого делать не умеют). и наоборот, грузчиков в штате нет, но их услугами мы регулярно пользуемся на фри-ланс основе
3) фрилансера используют, если его имя производит на клиента неизгладимое впечатление (например, вредный клиент приходит в восторг, когда узнает, что компания наняла именно того копирайтера, от работ и репутации которого он впадает в радостную кому, и начинает согласовывать все тексты в 10 раз быстрее, чем тексты штатного копирайтера)
4) фрилансера используют, если в силу высокой сезонной загрузки штатного персонала не хватает, но при этом объем работы сократится через короткое время.
5) фрилансеров используют маленькие компании, стратегия которых строится от издержек, и они соответственно экономят на всем, и на штате в том числе, нанимая необходимых людей строго в периоды, когда для них есть работа.
недостатки фрилансеров известны: минимальный инструментарий управления по отношению к ним, т.к. уровень ответственности перед работодателем ограничивается личными качествами конкретного фрилансера и суммой оплаты его услуг. поэтому, собственно говоря, и берут все кого-то по рекомендации личной в надежде иметь хоть какие-то предпосылки к тому, что человек не подведет.
штатный персонал - гораздо более удобный инструмент для работы предприятия, но дорогой )))))