When joining any company, I recommend understanding the values, culture, and work environment. It is not one size fits all. You should ensure that you would enjoy working with the people, values, and environment you are joining. Remote work may not be for everyone, and doesn't need to be, however it can be wonderful! It has been life-changing for me and my family. My son's math scores have gone up 30% since joining GitLab, because I now have time in the afternoon to dedicate to helping with his homework, before he's exhausted after his latest sports game/practice. That is just one example of how it has impacted my life, but there are many more. I'm home for dinner. I have more time for my friends, but I also have more time for work (I had a 3 hour commute before GitLab). My health has improved. I am happier. At GitLab, we take steps to make remote work successful. In addition to our daily "social" call together, we also enable our team members to rent space at a co-working facility (we work, for example), or work from anywhere with an internet connection if that is preferable for them. It is not unusual for my teammates to see me taking Video conferencing calls from the beach. It has been proven that humans do their best thinking surrounded by nature, and I try to take advantage of that. I love the freedom that remote work gives me and my fellow team members. But I agree that we must always be thinking about how to maximize the benefits of this arrangement and decrease the downsides. If you are willing to put in the effort, which includes changing the way you work and communicate, as asynchronous communication is required to make remote work successful, it can be very rewarding. I don't feel that I have less human contact, I feel that I have more but different contact. I definitely get more direct time with my friends and family, but I also get to know more people at work. In an office building, I tended to only spend time with those who sat near me or interacted regularly with me. Occasionally it ventured out passed that if I joined the SCUBA group, or something similar. At GitLab, our team calls, our meetings, and our summits allow me to get to know people from around the world that I would have never had the opportunity to learn from before. We have different experiences and perspectives and it is fascinating! If you know that remote work isn't for you, that you love decisions being made in hallways vs. organized communication, for example, then it is great that you know that. The wonderful thing is that there are many companies conducting their business in different ways, that we should all be able to find the one that matches our needs and values. I'm thrilled to have found a company that matches my needs, to balance wellness, work, family, and friends, while making an impact in our industry. If you are at a remote company and feel that things could be done better, I hope that they are willing to hear your recommendations. I wouldn't give up on the model without trying to make it work. If you work at GitLab and have recommendations, I'm happy to hear them!
I just started working remotely, after a year plus of a three-hour commute.
My quality-of-life improvements have been very similar to yours. I cannot believe how much happier I am now, on a daily basis.
I have written some of the best code of my life while sitting on a picnic table in a park. I see my friends more. I see my family more. I have more energy to put into my work, which results in better work satisfaction.