Founded in 1968, the company is headquartered in the Bank of America Tower in Houston, Texas.
Founded in 1968, the company's headquarters are situated within the Bank of America Tower in Houston, Texas.