3年半ほどリモートワークの正社員エンジニアとして働いています。感じているので、それぞれ書き出してみました。メリットまずはメリットから。以下の3つを挙げてます。出社できない事情があっても働ける!家族のことをより理解できる自分のペースを維持しやすいメリットその1:出社できない事情があっても働ける!ぼくは3年半ほど前、ぼくは都内のベンチャー企業でエンジニアとして普通に埼玉から毎日通勤してました。リモートワークをするようになった最初のきっかけは、持病の悪化でした。持病・・・というか薬の副作用なのですが、詳しくはこちらに書いてます。4回ほど休職の経験があります。すべて上の脱ステロイドによるリバウンドの悪化が原因です。お医者さんからは、あと10年くらいは通常のアトピーの症状に戻るのにかかるだろうと言われていて、ここ1年半以上は元気に過ごせてますが、またいつヤツがやってくるかわからない、というのが正直なところです。そんな感じで、毎日普通に出社しないといけないような職場だと、会社にも迷惑をかけてしまうし、下手するとその度に職を失う可能性だってあるわけです。その不安を最小限に抑えることができています。エンジニア(プログラマー)という職業は、基本的にパソコンを操作できれば仕事になります。会話が必要な場合もビデオチャットがあれば大抵のことは解決できます。出社できなくても仕事はできる期間が3ヶ月くらいあったりするので、その間は仕事ができるわけです。あと、基本的に嫁さんが看病(というかもうほとんど自分で動けないので介護みたいになる)してくれてたんですが、あまりにも負担をかけすぎてしまったので、ちょっと休ませてあげようと思って1ヶ月ほど九州の実家で療養したこともありました。その間も九州で仕事はしていましたし、そういう柔軟な働き方ができるのは、リモートワークだからこそです。これは、ぼくにとって一番のメリットになってます。いうのを勧めたいという気持ちが強いです。メリットその2:家族のことをより理解できるこれもめちゃくちゃデカいです。リモートワークは別に自宅に限定するわけではないですが、これは自宅で仕事ができるからこそのメリットになります。我が家には2人の小学生になる子どもがいます。2人が幼稚園児のころからリモートで働いてるわけですが、その貴重な時間を家で一緒に過ごせていることは、幸せなことだと常々感じています。あったら、間違いなく育児が一番大変だと考えています。日中同じ空間に家族全員がいる時間を取れるというのは、言葉ではなかなか表現できないメリットがあると感じてます。子どもたちが大きくなるに連れて、今この時期に一緒にいる時間を持てていたことがプラスに働くことが増えていくんだろうなーというなんとなくの感覚があります。一人で集中する時間をまとめて取りやすいというのはすごく気に入ってます。いうのは同じフロアで仕事しているとどうしても難しいものです。(ぼくもついつい周りの人に話しかけてしまうタイプなのでw)また、その時の気分に合わせてカフェやフードコート、コワーキングスペース、時にはカラオケなどに行って仕事をすることもありますし、休憩や昼寝も自分のタイミングで取りやすいのも良いですね。あと冷房とかの温度調節も自由!これも地味に良いです。自分の仕事のパフォーマンスを最適にするために、場所や時間をコントロールできるのがメリットですね。デメリット当然良いことばかりではないです。自己管理能力が求められる何やってるのかお互い把握しづらいオフィスの雰囲気が伝わりづらいデメリットその1:自己管理能力が求められるメリットに書いたとおり、かなり自由に働けます。(まぁこれは会社の制度次第ですが)だからこそ、ちゃんと成果を出すためにどう働いたら良いのか?を自分で考えて行動する必要があります。ぼくの場合は、TaskChuteCloudというタスク管理・時間管理のためのサービスを使っていて(開発も少しだけ手伝ってます)、毎日どういうことに、どれだけ時間を使ったのかを記録しています。それを毎朝チェックして、会社の規定時間以上働いているかどうか、(副業も月何時間働くか約束している場合もあるので、そういう場合も同じですね)を確認しています。これは一例ですが、自分で自分を管理できないと、なかなかリモートワークでうまく働き続けるのは難しいと思っています。まわりとの信頼関係の上に成り立つ働き方だということを常に考えないとダメです。モチベーションを維持するのが難しいです。対策としては、あえてコワーキングスペースのようなところへ行って、まわりの人乗集中している姿を見て、「自分もがんばらなきゃ」と身を引き締める、とかですね。あと、歌うのが好きなので、仕事しながらよく歌って気分を盛り上げてますwデメリットその2:何やってるのかお互い把握しづらいこまめにチャット(テキスト、ビデオ)でコミュニケーションを取っていても、どうしても細かい部分が抜け落ちるので、気がついたら知らないプロジェクトが動いてる、とか良くあります。オフィスにいる人達の間で口頭でやり取りされたことは高確率で伝わりません。そのあたりの情報共有のための仕組みづくりと会社全体の意識づけというのが、課題になってきます。