Pros
Looks great on your resume; You get many opportunities to learn from other team members on various engagements; Constant training sessions to keep up with new audit standards; PwC pays for CPA study materials; Occasional traveling also a plus; Late night dinners on the company as well as partial phone bill repayment, not a bad deal.
Cons
During audit season (Jan - May) don't expect to have a life and let your friends know that you won't be around until springtime. The hours get pretty awful and I personally don't think it's worth being there if you want to have a normal life. Also, the annual employee review and assessment that goes on is a joke...basically if you are nice to your seniors they will give you good ratings. I worked my butt off and believe I'm pretty intelligent but basically did not receive such great ratings that I deserved after my second year which was basically the straw that broke the camels back...I had no choice but to leave considering the terrible hours, raise and bonus.