PwC stands for Pathetic Whiny Cheapskates
Pros
Good entry-level position right out of school. Recognizable name by many and good to have on resume. Initial training can be good and the skills you gain can be applied elsewhere.
Cons
Unless you are a Partner, the company does not care about you or your wellbeing. They can be extremely cheap when it comes to compensation and benefits considering what is expected from you and the hours you end up working. They expect total dedication even if you are not mentally or physically well. They constantly talk about diversity and work-life balance being valued but it is never put into play. There is no work-life balance when the business needs you. They constantly feed you lies about how they value the employees but once you do what they need you to do they won't care if you live or die. The culture can be toxic as a result because senior management has a one-track mind and is only focused on the business while the employees are not well and unhappy. Senior management and the partners constantly complain about costs when everyone knows the reason they are cheap is because they want to earn more than they already do. Pathetic and cheap, not to mention whiny.