Pros
Pwc has a lot of cools benefits, like company smart phones, top of the line tech, considerable budget for learning, they give the entire week off for Christmas/New Year and for the fourth of July. They also have really good bonuses, a pension, 401k as well and the standard medical insurance benefits. Also the office spaces are very inviting, although you can work remotely if you want.
Cons
The cons in PwC vary depending on where you end up working and the role, but generally as a developer you wont feel appreciated, you get over worked (60+) and kiss you weekends goodbye. Your opinion will not be valued and worst of all is that the people making the technical decisions have no idea how development works or do not stay up with the technology, which is ironic since Pwc pays for the training and subscriptions.