*Refers to the latest 2 years of stltoday.com stories. Cancel anytime. This Thursday, Feb. 5, 2015, file photo, shows the Anthem logo at the health insurer's corporate headquarters in Indianapolis.
Technology hubs — and jobs — keep coming to Atlanta. On Wednesday, Indianapolis-based Anthem, parent company of Georgia’s largest health insurer, announced it will open an information technology ...