On-site Customer Support Controlled Environments Company (CEC) is a single source supplier and solutions provider to customers operating in critically clean and controlled environments. We are currently recruiting for an On-site Customer Support specialist to work