Last week, Google released an architectural rendering of its next headquarters: a 1.1 million square-foot corporate campus located across town from the existing “Googleplex” in Mountain View, California.
Last week, Google released an architectural rendering of its next headquarters: a 1.1 million square-foot corporate campus located across town from the existing “Googleplex” in Mountain View, California.