I think work atmosphere is important, many people can be productive when the work environment is supportive, and conversely if we work from home then people think that home is a relaxed place so it won't be uplifting, in my opinion the best thing is if we want to increase high productivity is working in an office.