Tech company DXC Technology could bring 2,000 jobs to NOLA

Tech company DXC Technology could bring 2,000 jobs to NOLA