I am assuming you did your homework, but I would be sure to take a long hard look at your FF preferences. Obviously, being in Houston, CO makes sense, but look at NW if some of the partners work better. If your corp card is Amex, then it probably seals it for CO, but if it is Diners Club (or you get no points) then that is another thing to consider.
You will be flying a lot, I'm sure, so you want to get the most you can out of your FF relationship.
Good luck with the new job