Pros
PwC is a great place to get experience and a jumping off point for many good careers. The name looks great on a resume, and the longer you stay, the more valuable the experience is in terms of salary and responsibility outside public accounting. Different groups do very different work, which makes it easier to find work that suits you. You work with a bunch of young professionals, so the group dynamic is generally fun. There are good opportunities for travel and relocation if you are interested, although you generally have to be around for a few years before many opportunities open up.
Cons
Long hours at times. Mediocre pay for at least the first few years. Much of the work can be tedious, and it can be hard to stay motivated. As with any large company, some supervisors are better than others, and many people are promoted without much in the way of people skills, which make them hard to work with. In larger offices, new staff can get lost in the shuffle.