Why is Houston US' 3rd most populated city?

Texas is a very boring and country state. It was supposed to be a state of plain deserts and trees.
But now Houston is the 3rd most populated city in this country. What is so special about Houston? Why do people want to move there?
9 answers 9