Pros: staff, attitude, senior management, benefits
Cons: top heavy in middle management, personnel fails to address issues when raised.
Company has a whole is very well run. However the company could be and perform much better if they addressed recurring personnel issues.
They have middle management persons that may be educated but have no clue how to manage personnel and processes.