2) I'm about a 30 minute walk/10 minute drive from the office
3) Working from home hasn't been too bad, a bit of loneliness, but mostly it is fine.
4) Pros - Less people bugging me throughout the day to answer questions, able to go run errands during the day if needed (e.g. grocery shopping off peak hours). Cons - Having to plan when I go into the office to do stuff, keeping track of the other people on my projects and making sure work is being done, more meetings, later hours (mostly due to being asked to oversee an project from an overseas team, at least I don't have to get home before or after the meetings).
5) It sucks living in a tiny apartment and working from home. It would be greatly useful if I had a separate office so I can shut work away at the end of the day. I literally go an lie on my bed just to get away from my workspace. If it was permanent, I'd be looking to move to a larger place. A job specific observation/quirk, remote desktop doesn't work well with 3D CAD programs when you run 4K monitors at home.
6) It depends on the type of person. My job could never be fully remote, but a hybrid model works better than I expected. I'll definitely be wanting to work from home occasionally even once everyone is back in the office.