Pros
The pay was pretty good, if you're in management. The lower level operators and analysts make about average pay. Bonuses are decent, and they tend to spend a lot on employee parties.
Cons
There are barely any people in upper management that know what they're doing. Most of the managers are riding the coat tails of others, and they are too ignorant and lazy to care about doing their jobs. All of the work falls on the shoulders of the supervisors, who also have to deal with the whims of upper management when they decide to make a decision that isn't even based on any sort of rational thought process. They come up with ridiculous, last minute demands that can't be accomplished, and refuse to take responsibility for their own mistakes, of which there are too many to count. It's a mass exodus there at this point, especially with a competing drug starting to do well at another company. My advice- don't ever work there unless you enjoy high blood pressure, getting blamed for things that aren't your fault, and working with equipment that should be melted into scrap.