How is the work/life balance at puppet labs?
In PS it's a bit different, because you're on the road/at engagements often. But they do their best to schedule you so that you're home on the weekends, and you can schedule "no-travel" weeks. In general they've never been anything but accommodating and respectful.
The company is also very spouse/significant-other friendly...I've often seen spouses around the office at the end of the day, during stand-ups at the end of the week, etc.
Living in Portland helps a lot too. I moved up from the Bay Area and my previous job because Portland is a much better place to raise a young family. Much cheaper rent/housing, good public transport, better schools, it all added up to a much better life for my whole family.