Pros
PricewaterhouseCoopers is a great place to work for entry level accountants looking to gain a vast amount of knowledge in a short amount of time. I would vouch that PWC is a good place to work for other than entry level, but I would not want to step outside of what I know (being entry level). The atmosphere is also very comfortable to be in, and you will find it very easy to make friends in no time. I don't know where my career will take me, but for now I see no reason that it won't be with PricewaterhouseCoopers.
Cons
It's not so much the downsides of working at PWC, but instead the downsides of being an accountant in general--long hours, busy days, etc. But then again, everybody should know and accept this fact before they puruse this career.