It has been great working with the engineering team here. Nice people and Fun to work with, although there has been some friction between engineering groups. Great flexibility in working hours and working style.
Cons
Failure to anticipate competition and price war, and failure of new products to fill the gap is leading to unprofitability and perhaps failure or acquisition of the company.