I've been fully WFH for about 3 years now, and its a mix of pros and cons. Mostly pros, though. If I had to pick the key factors, they would be (in no particular order):
Pros:
- No commute, I get more time per day!
- I control my working environment. I pick the temperature, music, lighting, furniture, and everything else.
- Privacy (I previously worked in a cube farm)
- Flexible(ish) working hours. As long as I'm available for meetings and slack conversations, it doesn't really matter when I actually work. I can sleep in and work late, or vice versa, without it being a huge inconvenience.
- More time with my wife!
Cons:
- Call me strange, but I really miss the social aspect of working in an office. Water cooler talk, team coffee breaks, lunch with friends, secretly passing birthday cards, and all that stuff. Even office drama can be fun once in a while.
- Lack of a daily structure
- No option for a face-to-face meeting, even if its really needed.