Pros
A very small few have some interesting projects. Other employees, including managers and directors are very good.
Cons
Terrible attitude by C level towards employees. Around 40-50% of staff quit each year, turnover is extremely high and very few stay more than one year. People accept because they're told they'll work on data science projects, but most projects are standard IT you can do anywhere else. Very bad salary. Much lower than competitors or clients. If you are coming from a country with lower salaries this might still seem worthwhile at first. But the contract has a non-compete clause that prevents you from working for any companies they deal with, even if you've never had any interaction with them yourself. The Swiss job market is small, so you could find yourself locked out of the Swiss job market if you try to leave. It's illegal (look up Art. 340a I CO) but they do it anyway. You can see this same attitude all the time when they deal with employees.