TEAL corporate office is located in 735 Buffalo Run, Missouri City, Texas, 77489, United States and has 11-50 employees.
teal
teal systems
Departments
Number of employees
Operations
7
Sales
4
Finance
4
Engineering & Technical
3
Information Technology
2
C-Suite
2
Legal
1
| Location | People at location |
| North America | 11-50 |
Explore people who held key positions, contributed to TEAL's success, and advanced their careers.
Chief Customer Officer at Salt MedSpa
Worked as Director, National of Business Development
at TEAL (2023-2024)
Explore More
TEAL specializes in engineered water infrastructure solutions that ensure reliable heating and cooling for buildings and facilities. Their services include a 15-year infrastructure management program for developers and asset managers, as well as turnkey industrial project delivery for commercial and industrial facilities. TEAL's offerings cater to... Read More