Remote is good for some people and bad for others. At big companies there will be enough of both groups that going one-sided in either direction will hurt some people, and ultimately hurt the company (COUGH YHOO). IMO the best solution is a flexible working environment that can support everybody, especially in large cities where the commute can be an absolute grind in and of itself.