Maybe I just don't get it. Texas seems like an awful place to do business.
Depending on the part of the state, relatively low costs of living which is helpful if you don't like paying people much. Large areas that are relatively undeveloped or underdeveloped which can mean cheaper land.