Want to fix Illinois’ economic development agency? Put it out to pasture
Want to fix Illinois’ economic development agency? Put it out to pasture
For more than a decade, Illinois has been giving select businesses many millions of dollars more in tax credits than the law allows.