Pros
The people really understand what your strengths are. They ask for your feedback in terms of what could be done better. The people rally to help you out in your projects. You're assigned some worthy projects that you're able to dive into. You're provided with tools necessary to do your job. They invest in you, they think thoughtfully through how they can support, and they encourage you. The bonus awards are there to recognize you in all of your efforts. The environment is thoughtfully decorated and makes your day as pleasant as possible. Cafeteria is passable -- at least they have one.
Cons
Sometimes, despite your trying to prove yourself, your position is not heard as thoughtfully as you might hope for. You try hard, you put a lot of effort in, and sometimes, you're just met with silence, lack of approval, or ignored. Morale could be a lot better. The downside of working in a pharmaceutical environment is that drug candidates take years and years and years to get to the market. And throughtout that process, the FDA can easily pull the plug on a candidate. You invest a lot of time and effort -- and with one bad clinical trial, all that work disappears.