Well, surely being 10 miles from downtown Austin doesn't hurt.
The headline is misleading. It should be something like "Why Tech Companies Love Having Manor, Texas As A Customer". As it is now, it implies that tech companies like being in Manor, which isn't the case.