Google recently leased office space in the One Twelfth @ Twelfth building on 112th Ave Northeast. The company is leasing 80,000 square feet of space and plans to lease 30,000 more in the future. According to the Broderick Group listing, the campus is made up of three six-story buildings, totaling […]