Pros
AstraZeneca is a very ethical company that always seeks to do the right thing for patients. All medications in portfolio are top notch in the class they compete in. There are a lot of good people that work here and the environment is good in most teams within the organization. AstraZeneca pays well and offers employees very generous benefits and incentives.
Cons
Many of AstraZeneca Senior Leaders have a "my way or the highway" attitude that has caused many sharp leaders below them to be run out of the organization often by taking them out of areas where these people excelled and placing them in positions that were not a good fit for their inherent talents, when these people did not perform as well there, then they get rid of them. This is common as employees get into the 50+ age bracket.