Comcast Corp. closes 150,000-square-foot call center in Delaware

The company signed a 10-year lease on the building in 2018 and moved in 2019.

Leave a Reply