Good mid management level people and work force. A company with potential
Cons
Micro-managed at the executive levels. Lots of turnover at senior levels that creates a tension and mistrust between departments. Too much management cross-over in departmental management.