会社員として働いている場合は、基本的には会社の方針に従う形になります。そのため自分の思い通りに仕事を進められないこともあるでしょう。
フリーランスの場合は会社という組織からの束縛がありません。何の制限もないので自分の思い通りに仕事を進めやすいです。会社員として働いている頃には挑戦できなかった仕事にも取り組めるので、自分の可能性を広げられるというやりがいが得られます。会社員の場合は苦手な分野でも我慢して仕事を行うしかありません。

フリーランスは仕事の選択が自由なので自分の得意分野に限定した働き方も可能です。会社員はチームとして評価されることはあっても、個人としての評価は得られないケースが多いでしょう。フリーランスの場合は仕事の成果の全てが個人として評価されるので、自分のスキルが正当な評価を受けやすいという魅力もあります。

フリーランスエンジニアの場合はノートパソコンとネット環境があれば働く場所に制限がないという利点も持っています。自宅で働くということを決めた場合は、会社員のような通勤時間がないので仕事に費やせる時間が増えるというメリットも得られます。
フリーランスエンジニアは在宅勤務が選択できるため、子育て中の人は子どもの世話をしながら、自宅で仕事を進めるという働き方も可能です。

会社員は職場の人間関係でストレスを抱えやすいでしょう。そのストレスが原因で辞職する人も少なくありません。フリーランスエンジニアは人と関わる機会が少ないので人間関係によるストレスも少ないです。