Great people, a lot of opportunity for improvement, opportunities to grow and contribute
Cons
Overworked engineers, laid off 25% of the company but increased the product range, leadership does not care about making engineers happier, only about cutting engineering costs, constant fire fighting