Large tech company to establish center in New Orleans; 2,000 jobs to be created

Large tech company to establish center in New Orleans; 2,000 jobs to be created