
Megan S.
5/27/2011
Worst customer service EVER. May 12th took our computer hard drive to their office for evaluation. They promised to contact us in the next 48 hours. To date (may 27) there has been no contact...
(1)
TechHeads is a technology company based in San Antonio, TX, specializing in providing a wide range of IT solutions for businesses and individuals.
With a focus on innovation and efficiency, TechHeads offers services such as network setup, software development, and technical support to meet the diverse needs of its clients.
Generated from their business information
Worst customer service EVER. May 12th took our computer hard drive to their office for evaluation. They promised to contact us in the next 48 hours. To date (may 27) there has been no contact...