Working remotely creates a significantly different system than working all next to each other. There are big advantages to working right next to each other. There are also really bad office designs (which are very common) which detract from success of working next to each other (distractions etc. that cubical farms, "hoteling" create etc.).
There are challenges to managing a system of work with people not being right next to each other. There are also huge advantages of hiring people that are not within commuting distance of your location...
continue reading: The Value of a Management System Accommodating Remote Work