*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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results