Pros: Base pay is competitive in the industry
Cons: Anything other than base pay
Management is incompetent and unrealistic in its expectations of employees (as a collective.) They are also lacking in reward for those particular employees who actually exceed the exorbitantly high bar that is set because they are "grading on a curve" when it comes to the review process. It is also very much a good ole boys club when it comes to hiring, bonus, and performance appraisals.