Leadership, culture, and politics are all much bigger problems than geography.
Leadership, culture, and politics are all much bigger problems than geography.
Sniping younger people from MSFT is sometimes trivially easy because of its remote location in Redmond - surrounded almost exclusively by nice, quiet suburbs. I know a lot of MSFTies braving the commute across the lake daily (1-1.5h each way!), but people get tired of it fast, and by and large the young want to live on the west side, in the city proper, not out in the 'burbs.
There's a reason why Google is now in Fremont, Facebook is downtown by the Market... I know personally (and some others who feel the same way) that there's not a chance I'll take a commute over the lake every day, and likewise no chance I'll live on the east side.
Of course, two years later, they're still in Fremont.
Microsoft has done some good work with their connector shuttles. I could actually take a little shuttle van from my neighborhood straight to Redmond if I worked out there, and spend the commute time playing Tiny Wings on my iPad instead of driving.
Even though large technology companies are opening offices, like you mentioned, the difference are that these are satellite offices. Your career potential will be limited, its just an unavoidable fact of the current corporate world. Its a very different scenario to move from the center of the solar system to Pluto.
A self feeding startup culture is not a healthy startup culture, at least imo.