A national organization named the Compass Datacenters project in Meridian the “Worst Economic Development Deal of the Year” for 2025. The Center for Economic Accountability, a non-profit organization, ...