Pros
On the business side, you'll work with extremely talented and devoted people. They are driven and focused, but also understanding and compassionate. There are always a few that take things too far, but there is a fundamental coaching mentality at PwC that aims for constant improvement. I've never worked for a company that spends as much time coaching their leaders as they do coaching their staff.
Cons
The organization that I worked under for most of my career at PwC is a complete disarray. At what's truly frightening is they they either don't realize this or don't care. You can safely ignore nearly anything you read in the press - programs like "He for She" or "Lean In". This organization is run by insecure people who are somehow allowed to do whatever they want with very little consequences. Leaders of this group are leaders in title only, they do very little leading and are quick to judge, and will not flinch to throw its staff under the bus to further their careers. These leaders will develop complex hierarchies for product / service delivery, but then at a moment's notice change them and then blame the staff when the business wants to know why everything takes so long to complete.