1.0
26 Mar 2026
Former employee, more than 3 years
London, ON
Recommend
CEO approval
Business outlook
Pros
ST hires great people who are talented and care about culture.
Cons
Management is very top down and do not promote innovation or career growth meaningfully in their culture.