Pros
PwC is a good place to start your career in terms of defining your skill set, exposure to complex issues and indsutry knowledge as well as building your network within PwC as well as your client contacts. PwC also places alot of emphasis on training however as part of their cost cutting, alot of training is now local which takes away alot from the experience.
Cons
Salary and benefits are far behind that of industry. Retirement Plans / 401K matches are a joke. It is a very political atmosphere where contrary to what is said, more often than not you do not receive honest feedback because you have to deal with so many personalities people are only looking after themselves with no regard to others and often that leads to under rating on PFF's for no purpose. Coaching is a Joke, it is not a coaching enviroment, this is the coaching you will get "Look at what they did last year", "Ask me if you have any questions".. All in All it is a tenure over merit based firm, alot of Managers and Senior Managers are lazy and delegate. The firm is more concerned about fee's and perceptions than its own people