Here's why Anthem's new 21-story Atlanta IT center is a bet on the future of transportation (SLIDESHOW)
October 16, 2017 at 14:42 PM EDT
The 21-story building, which will house 3,000 tech workers, is a nod to the importance of mass transit and a future with more limited parking.