Pros: nice facility, good benefits, generous pto, flexible hours
Cons: outdated technology, poor training, top heavy in management
The company needs fewer high paid executives micro-managing and more concern for updating very outdated technology and providing REAL training (not just shadowing) for workers.
Productivity is what happens when resources are put in the right place. :-)