TAR corporate office is located in Mexico and has 11-50 employees.
tar
tar aerolinea oficina
Departments
Number of employees
Operations
5
C-Suite
2
Information Technology
1
Human Resources
1
Engineering & Technical
1
| Location | People at location |
| North America | 1-10 |
| Europe | 1-10 |
TAR is an American energy infrastructure company focused on developing reliable power solutions for data centers and other energy-intensive operations. The company combines energy generation, storage, engineering, software, and infrastructure development to provide scalable power systems. Its work is aimed at addressing growing electricity demand a... Read More