The people and supportive culture are great here. Opportunities for career growth. Critical and interesting products. The company is growing and there are daily challenges and opportunities that keep things interesting.
Cons
Slower to change and there can be communication challenges.
Work life balance is not bad. Some staff knowledgeable and good. Decent products.
Cons
Some bad apples in upper management. High involuntary and voluntary turnover due to politics, favoritism and management tendency to replace A grade employees with B grade to save money. Small company so growth may be limited.