New IT hub brings 1,800 jobs to Atlanta

New IT hub brings 1,800 jobs to Atlanta