Facebook confirmed last week's reports that it has signed a 10-year lease for just under 100,000 square feet of office space at 770 Broadway in lower Manhattan. The company will be moving all of its teams from its current office near Grand Central...
Subscribe to Applenews247.Com Newsletter