Pros
Old school benefits including pension plan and profit shareing. You don't see this much anymore. The people are generally great. I only recently have encountered bad relationships at work, I've been here for 4 years. Salaries areaverage for what you do, but competitive. The positive is that its a comfortable place to work and you get some time to spend with family as well, at least with my sales position.
Cons
Very large company. Lots of policies and beurocracy in place to deal with. Not as much freedom as smaller companies to work how you want to work. This industry and sector is under a lot of pressure right now from FDA and us government in general. Democrats in office, wether thats good for the country or not, will make it more difficult for Pharma to profit, this may make it a little more difficult to work for in the future.