Good products and good people. Many employees with many year of experience so the history is retained. Company moving forward in technology and processes.
Cons
Some tenured employs are resistant to change and more forward. Many product categories and customer markets that pull the company in different directions - unclear what's important