Good Solid products. Most of the people are very good, but not well managed!
Cons
Management has not clue on the how run or perform the job of its employee. Very H.S. like environment. People are put in place to run departments with poor leadership/management/PEOPLE skills. Poor communication from upper management.