Number of employees
1700
Annual revenue
$160472000
Project Management & Technical Services; Operation & Maintenance, Technology Transfer & Training Services