Pros
Working for PwC first of all means working with great people. It's hard to imagine any other place where you can get so much support from your peers. Besides, there's always a challenge you have to face. There is no time to be bored or degrading; you just keep moving forward. Comparing what my team do to what people with similar jobs do in other companies I have to admit that we use the best techniques and tools, so it is a good place here for professional development. International environment is also adding some flavour to everything you do here.
Cons
Speaking about downsides, first of all it is the work/life balance. The job in itself is interesting, fascinating, but there is just too much of it, and spending most of you time at work cannot be the first priority for everyone, though the Management does not seem to care. Comparing salaries and benefits with the market, I would say they are more or less the same, but going back to the work/life balance, unfortunately I can't say that the job pays too much. Not all see career opportunities for themselves and there is little proper work done in this direction.