Pros
a great group of people
Cons
A few VP's (the good ones) retired when faced with the direction the company is going. Middle management too busy kissing upper managements rears to get ahead (or to actually stay employed) so the focus on what's happening outside of the company is lost. They want to save money but they choose to ignore some of the unnecessary spending that goes on in middle management, specifically business development. For as many "smart" vp's that are there you think someone would of figured out by now that your employees are ripping you off. Middle management can't make a decision unless they consult numerous other people (popular vote seems to win).HR dept - doesn't protect the employee, protects the company. One can receive an "exceeds performance" on their PC and still get terminated while someone who gets "below" can retain their employment.