Здравствуйте. Есть опыт работы через агента и напрямую.
Работа через агента чаще значительно ниже по оплате. Иногда агенты некомпетентны и не могут скоординировать с заказчиком стратегию. Если посредник - маркетолог, то коммуникации эффективнее, например, не нужно объяснять необходимость ТЗ и расшифровывать "птичий" язык.
Работа напрямую может оплачиваться выше. В этом случае приходится общаться с заказчиком самой. Обычно прямой клиент фрилансера хочет получить в одном лице отдел маркетинга при низкой личной маркетинговой образованности.
Таким образом, работа через посредника - дешевле и на потоке, а напрямую - с высоким чеком, но требует больше личной вовлеченности. Как выгоднее, каждый решает для себя :)
Я считаю, что лучше напрямую.
И обязательно заключать договор, который либо самому внимательно изучить, либо проконсультироваться со специалистом в области договорного и трудового права.