The rumors of New Orleans moving to Houston are starting to surface, after the layoffs in New Orleans and people being let go in Houston; a consolation seems likely. The leave from New Orleans will save a substantial amount of office/real estate costs.
Anybody knows if there is any truth to this? This would mean more layoffs, especially for New Orleans location...