I work 1-2 days a week from home and it's a great balance. It gives me time to really get stuck into things with minimal distraction, and be more flexible with time. That said, the days in the office are really useful too - nothing beats sitting with other people physically when you need to communicate.