Very nice mood in the company. people are cool and quiet and let you time to adapt and to understand the products and what you have to do. Products are nice and challenging.
Cons
difficult to get promoted . no real ambition to grow. might be boring to stay 10 years in a QA position.
Good Salary and fair Benefits
Flexible work schedule
Decent Communication between various pieces of the company
Willing to spend on training
Cons
Niche Market
Not a 'need to have' type of product line
Difficult to show an ROI
Rely on 'Old timers' to drive business
Poor decisions on sales plans/Marketing (Decided to focus solely on banks in 2008, you decide)
Product base is aging