Used to be the best place to work, but went downhill. No pros left.
Cons
The company pays about 15% less than the market pay rate. Small engineering section is responsible for too many active projects. The company is not doing well; there are too many debts, and upper-level management turnover is huge.