Very solid technology with loyal customer base that is really passionate for company's products. Really good engineering and founders were visionary
Cons
Lots of senior management turnover during my tenure, 4 CEOs in less than 4 years. Very hostile company culture. Technical experts often not looked after and leaving company. Lack of long term business strategy.