Insight Global
–
Nogales, AZ, 85628
Site/Operations Managers manages all administration, service workload, capacity planning, labor effectiveness and productivity for STC Site Operations while ensuring customer expectations (cost, delivery, lead-time, quality, etc.) are met. They are... - Jun 18