Pros
Name on the resume, get 2 year CPA requirement, good way to meet lot of young people, exposure to large clients. Overall getting the name on the resume will help you in your career in the future--thats the bottom line. Even if its just a couple of years, I cant tell you how many doors were opened to me by headhunters just by saying PwC. Also, definitely get the CPA if you want a career in accounting. PwC is as good a place as any to pick up the requirement before moving on. Don't fool yourself tho. Its not all great at PwC.
Cons
too many layers of mgmt, poor review process, near to impossible partner track, because clients so large, many mundane tasks and can't always see big picture. PwC, like the rest of the big 4 is filled with employees who for the most part, hate their jobs. They are overworked and underpaid. When I worked at PwC it wasn't uncommon to see people leave 60-80K jobs for at PwC 100-150K a year jobs. PwC often made the defense that you should stay to manager, and youll have the best bet of moving up at your next job. I think this is a great point. If you can suck it up for 5-6 years then do it (BUT ONLY IF YOU WANT A CAREER IN ACCOUNTING). Otherwise you should leave when you figure out what you really wanna do, like most people do.