Pros
Pretty low stress environment, friendly co-workers, many people have been at company a long time. The benefits are generous with a healthy amount of PTO. Very good place to work if you are focused on work life balance. CEO seems to genuinely care about the employees and views company as a family business. Good (slow but steady) progression of products and roll out to new customers and a healthy sales pipeline. Company is profitable.
Cons
No clear career progression track/system. There is a lack of social/company events in the US, which at a bare minimum leaves some employees feeling a bit isolated. (The company HQ office in Basel is much better about organizing company events, however). Different groups are very siloed and rarely intermingle. East coast office located in suburbs not ideal if you live in the city.