4d ago Technical Support Specialist I Charles River Laboratories Newark, DE Newark, DE 4d ago Apply $22 - $24/hr Full time Customer Service Customer Support Specialist