It's impossible to extrapolate what is best for everyone. Working from home is a great thing for me especially if they set core hours where everyone should be available for 4 to 5 hours a day. Trying to track down Morning Bob and Nighttime Nancy is a drag for us people who like 10am-6pm days :)