Best place I’ve worked, not sure why there are bad reviews. The work environment is great, everyone is supportive and nice to each other!
January 2023
I’ve worked in several laboratories, CTS has been one of the best, most organized, clean and structured laboratories I’ve worked for. Great environment.