Many people recognize the benefits of fully remote work, and those advantages have been widely discussed on HN. What are some of the less obvious downsides?
What are some overlooked or unexpected disadvantages?
If the entire company is remote, there is a lot of disorganization, missed opportunities to keep things in sync. And the organization may sometimes also become flatter (less hierarchy). While less hierarchy sounds good, it also comes with the balance that you're more responsible for a bad decision (because often you have to make more decisions).
The best thing, obviously, is earning potentially a million in 3-8 years (depending on your comp) without having to drive to an office.
There are mentoring and office based behaviors and norms that people learn from each other through osmosis. I think it's a career mistake to never work with other people building something every day in the same room together.
I wouldn't hire a fresh grad who never worked in an office before.
I've been fully remote for longer than I was an in-office worker but those formative years being in-person were very important from a skills and social / emotional IQ perspective.
It's also potentially hazardous for your health if you're not careful with your diet/don't stay in shape. Being in an office definitely limits your opportunities to eat unhealthy food, and (in a walkable city at least) forces you to walk at least a certain distance every day.
I suspect this is why a lot of software engineers nowadays seem a lot more interested in going to the gym or sticking to a healthy diet than they used to.
Working fully remote, especially in a firm you recently joined, will make it far more difficult to achieve this sense of belonging - which cuts both ways! You will likely have more trouble feeling you belong there and your coworkers might feel the same towards you.
even just the hustle of get up, shower, drive to office, go up the elevator, get to work -- keeps your brain and metabolism moving for a few hours. stumbling downstairs with a cuppa 15 min before first call keeps you slow.