3.0
Apr 21, 2025
Former employee
Denver, CO
Recommend
CEO approval
Business Outlook
Pros
cool products that cater to different industries
Cons
not a great culture, a lot of turnover, cant decide what direction they want to go so tries to do it all. all decisions come from Switzerland so US market awareness is lacking.