Originally founded in New Orleans in 1972, the chain currently has over 3,400 restaurants around the world