Pros
Bonus is great and many people give this as a pro. However, the company must perform in order for these to be paid out. There was a '0' year a few years back. Not a great bonus then. One of the few companies that I have worked at where the mission statement actually meant something and the company lived by it. That has faded since the Medco acquisition but I expect it will come back.
Cons
Countless con's. Like i said, the bonus is great - but the company wants you to believe that the pay is above what other companies are paying and the bonus gets you out of the league. I drank that Kool-Aid for years and then went out found a job with a hire base and a gazillion other perks including a very competitive bonus structure. They dysfunction has grown since the acquisition. Employee surveys were taken and there has been no action taken to correct problems. Leadership was focused on cost cutting and sent many jobs overseas. Now they don't know why they don't have any SME's left. HR is powerless and inept. The calibration system sucks but I still believe in the principles. It's just that nobody has the desire to make it consistent and fair. It is truly a popularity contest when it should be about the work you produce. I've been in those discussions, and have witnessed the politics at play. This is about somebody's career, not how well they talked about the stuff they weren't delivering. Talk is cheap and the company rewards those that spin, not those that do because the leaders don't want to take the time to really dig in figure out who is doing the actual work and who is only talking about it.