World Trade Center Welcomes Startups
By Michael Barasch
The 7 World Trade Center was the first new building to open on the site of the 9/11 attacks in New York City. Opened in 2006, some of the biggest companies in New York have taken up residence in it. Although rent in the skyscraper does not run cheap, a few lucky entrepreneurs might soon […]