I haven’t been following the Yahoo story closely, but it sounds like their CEO had employees that were hiding and not working. Personally, I find it near impossible to work, at work. There are too many distractions, faux emergencies and worthless meetings. Working from home or a coffee shop helps me focus and not get derailed. I think switching up your work environment helps your productivity too. I need to be in my office to collaborate with my team and co-workers. But when I need to come up with an idea and get something done I stay out of the office.