CHAMPAIGN – Americall Group has informed the state it will close its call center in Champaign by March 6, affecting 74 workers.
The call center has been in business for nearly 12 years, having operated in downtown Champaign before moving to its current location at 103 S. Country Fair Drive in 2003.
The full story is available in our paid story archive.