フリーランスエンジニアとして働くのであれば、エージェントは積極的に利用したいところです。何故ならば、エージェントを利用することで、自分から仕事を探していくという無駄が省けます。自分のスキルや時間と合わない物しか見つからず、やっと自分に合う仕事が見つかったときには既に他の人物に取られていたという事も一人で仕事を探しているとよくあります。エージェントを利用することでそのような事が起きなくなるのは、十分なメリットとなるでしょう。
第2のメリットとしては、事務手続きの代行をやってくれるサービスがある事です。特に初めてフリーランスエンジニアとして働くのであれば、税金関連の話などは理解していない場合が多く、実際に確定申告の話などをされても戸惑う場合が多くあります。そのようなことがないように、エージェントの方でサービスを提供してくれるので、そちらに関する無駄な手間を減らしてくれるのは、大きなメリットに数えられるでしょう。
逆に気を付けたいデメリットは、年齢が上昇するにつれて仕事が受けられなくなるパターンです。これに関しては、結構な年齢の方がフリーランスエンジニアとして初めて活動した場合に対して、企業がリスクを感じてしまうパターンがあります。逆に言えば、長年付き合っている関係であるならば、お互いのペースも技術も把握しているので、仕事が受けられないということはあまりありません。
もう一つは、エージェントが提供する高単価の案件の場合、大体が常駐型の案件であり、時間の自由が少なくなる場合です。私的な時間が欲しいというフリーランスエンジニアには厳しいかもしれませんが、そうでなければ良い仕事である場合が多くあります。