I've always looked for companies that offer flexible working options. My employer has a default of being in-office but allows for flexible hours (like working 7 - 3, or splitting my day) and allows for occasional remote work. In return for this benefit I end up working more. Days I would have taken off for appointments, obligations, extremely bad weather, or mild illness I end up working remotely.
I also find that days when I work from home tend to be more productive - no pets and no family means I have no distractions at home, I can just sit and code all day.
I also find that days when I work from home tend to be more productive - no pets and no family means I have no distractions at home, I can just sit and code all day.