They must be big, because it seems like every startup has to put their HQ in the most miserable places like Mountain View or Menlo Park.
Reasons not to be here are the absolutely ludicrous cost of housing and what that does to salary requirements.
But as a tiny company, execution speed is our single most important attribute and we couldn't work out how to work remotely without damaging that. I'm glad github and others have managed, but you have to wonder if they succeeded despite being remote.
ps -- I've worked remotely before. It's really nice not to start every goddamn meeting screwing with hangouts doesn't connect / lifesize hardware works great but doesn't connect well to mixed hardware + laptop calls / multiple zoom invites with different meeting rooms / go2meeting clients are shitty / etc.