OVERWATCH Employee Directory
Professional ServicesTexas, United States201-500 Employees
OVERWATCH has about 417 employees across 3 continents, most of them in North America. By country, the largest groups are United States Of America (92%) and Philippines (1%). Program & Project Management and Civil Engineering & Construction make up 40% of the profiles with a known department. OVERWATCH's workforce spans 21 departments. OVERWATCH's workforce grew 99% between July 2025 and July 2026.