"Grow Your Own Way" is not attainable unless your "way" is onto another job
Pros
The training and the client base is the best. If you pick a Big 4 firm, pick PwC! On-boarding is some of the best in the world in my opinion, and if you're not unlucky you will have a solid network of coaches and coworkers who can help you get amazing experience quickly.
Cons
The San Jose location has really become a black hole of despair. The hours are ungodly, and be prepared to be completely thrown for a loop schedule wise at any time. Live in Campbell? You now work on an IPO in San Francisco! Just finished a tough year-end and have a week unassigned? Here, have another year end that bleeds into the weekend! I've also worked with seriously rude people that made me question my sanity for working here, but I don't know what's worse- people yelling at you, or people resigned to spending their whole lives in an audit room. If you're unlucky, you'll never quite get your network sorted, and if you're on a hard client ,you are most likely stuck there. The perks of a big company ultimately do not outweigh all of these problems. If you want to really be a major part in the success of where you work, this isn't the job for you. It really does have that "cog in a wheel" feeling.