3 ms·Plus they have a 54000 square foot office in Mountain View, that can't be all for occasional meetings.by icebraining 7y agoPlus they have a 54000 square foot office in Mountain View, that can't be all for occasional meetings.