Pros
Very good people who really care about their work. Fairly good salaries depending on your position. Average benefits
Cons
100% Terrible management at the corporate level. They have no pulse on the market they are operating in, how to grow business, or what it takes to become anything other than sub-par to average. The top management far too conservative to innovate in a manner that will yield long-term growth. They cow-tow to the stockholders and have zero backbone. There is not a leader in the entire organization. The mid-level managers (particularly at the Director level) are utterly useless. They have less of a backbone then the corporate senior staff which creates an environment where, under no circumstance will they advocate for their employees or a strategy that is complimentary to growth.