National Technology Firm to Create New Orleans Talent Hub, Create 150 Jobs
National Technology Firm to Create New Orleans Talent Hub, Create 150 Jobs Excella, an Agile technology firm that specializes in artificial intelligence and modernizing IT systems, announced it is establishing a talent … Link to Full Article: National Technology Firm to Create New Orleans Talent Hub, Create 150 Jobs