Pros
Obviously, the name recognition is important for launching your career. There are many areas to gain general experience while trying to decide which path you would like to take within the company. The trainings they have set-up for employees, from new hires to partners, is outstanding. They make sure that everyone is extremely knowledgable. You have the opportunity to travel for work and for training to various places around the country, while staying in 4 star hotels and eating at the finest restauratnts in each city. Because the company is so large, it's easy to develop a network of friends.
Cons
The number one downside to working at PwC is the work-life balance. I understand the need to pay your dues, but when you work 80+ hours/week during busy season for 6+ months out of the year, you would at least like a bonus or some words of praise. Management expects a lot out of employees, but is not willing to give or be understanding of employees' needs. PwC makes a big deal out of the whole "work-life balance" idea, but that's just lip service. Sure, they give you the opportunity to take time off and work 4 tens during offseasons. However, nobody really is able to take advantage of those opportunities, and PTO goes unused. I guess that makes up for the lack of bonuses.