Great product and stimulating work. Inspiring research and development environment where you get to work with lots of smart, driven colleagues.
Cons
Salary has not kept up with inflation, and the company offers neither bonuses, nor other incentives, and benefits are at the minimum. Limited carrer opportunities. Poor (non-existent) communication from management.