5.0
Dec 14, 2023
Anonymous employee
Current employee, more than 3 years
Leiden
Recommend
CEO approval
Business Outlook
Pros
Human company, with good benefits and respectful of its employees. Having good products, with the best quality, really helps. CST is part of 1% for the planet and is aware of the sustainability efforts that needs to be done.
Cons
The European office are sometimes too dependent on the US one but overall, that's not a big deal (I had to put something in this box).