Pros
Some amazing people to work with and the company has a great focus on the external customer. Annual bonus has been fantastic the last few years as the company has been meeting all its metrics.
Cons
They just took away a week of vacation from management, which typically means the labor groups are next. Never heard of a company making amazing profits and numerous awards taking away vacation from its employees. How does that make sense? Employees are seeing this as greedy. Their communication to employees about change is horrible and HR comments are often insensitive. Pay is low compared to same jobs at other companies. HR admits they use national averages for their wage comparisons, knowing that's not what we are competing against and the areas we operate have far higher average wages. New employees with less experience in a role can make just as much as those with far more experience and have been at the company for several years. Essentially, you are rewarded for being new and not for being committed.