Starr corporate office is located in 2995 E 3600 N, Twin Falls, Idaho, 83301, United States and has 51-200 employees.
starr corp
a starr corp
starr
starr llc
the starr corp
garwest corp
Departments
Number of employees
Operations
8
Engineering & Technical
2
C-Suite
2
Human Resources
1
Medical & Health
1
Finance
1
| Location | People at location |
| North America | 11-50 |
Explore people who held key positions, contributed to Starr's success, and advanced their careers.
Vice President, Qualit... at Endovascular Engineeri...
Worked as Independent Consultant
at Starr (2023-2024)
Explore More
Starr Corporation is a professional construction services company established in 1962, specializing in various construction roles including Design Builder, Construction Manager, and General Contractor. They focus on delivering quality workmanship and cost-effective solutions, ensuring projects are completed on time and within budget. Their notable... Read More