There were other subsidies from his environmental claims too but I admire the guy. Delaware is/was a tax-free zone for any corporationEvery corporation gets tax breaks.
They may get a reduction in real estate taxes for 20 years, or the city might make improvements in infrastructure.
It's done all the time.
But, the new jobs that are created provide revenue from other taxes, and the workers spend the money they make in the local community.
Everyone does it.