My biggest "issue" with remote working is always when there are differing amounts of remote work within teams.
When you have half the engineers in office, and half remote, the 2 sides end up with communication issues. In-office meetings where a few are remoted in are awful unless the company spends the money on a real remote-conference setup, having co-workers that don't like to pick up the phone and call the remote guy ends up keeping remote workers away from the problems.
I will never work at a remote company that isn't actively working on maintaining a remote workforce. Because even though I absolutely love remote work, it's not easy, even for those that are heavily invested in it.
I lead a dev remote team and I have to actively communicate with people on the office to know about things going on. There is a shitstorm happening and we don't know about it until they need something from us.
It doesn't work in all companies, but you can often work this out in advance. A good sign is obviously if some people already work remotely, but I have found where this works best is if the company already has teams spanning multiple locations and time zones and have the management structure and communication tools developed to do that properly.
I wasn't looking for a remote job to be honest, but it happened. I honestly didn't know I could work for a company remotely back then, I was very young and had not idea about the paperwork, transactions, etc.
There are a lot of players in this, some are just looking for cheap labor, but there are also companies that understand that talent is everywhere and they are looking for that.
Yet, you can receive offers from the whole world.
People underestimate how long commuting takes away from your day. Just the time you take getting ready, waking up early to get breakfast first or even getting out to eat lunch. Normally people don't add those times to the commute total and count only the actual car/bus/metro time.
No matter small those are, they add up and you don't ever get that back. Even if you only take 1 hour a day commuting (rare in my experience) you will get at least 5 hours extra in a week that you can use to... live.
Be it learning time, family time or even just relaxing time, it's 5 hours that seemingly come from out of thin air.
Regardless, my point stands. with that median we'd have 50 minutes every day which would total to ~4h/week literally wasted moving around.
On day-to-day basis I enjoy good coffee, self-made and more healthy food and the possibility to have a quick nap when really needed. I can also take a big break and stretch the workday a bit if I stay available and feel like it.
edit: oh and I forgot: silence or good speakers.