Pros
1) Looks good on a resume. 2) Good benefits (PTO is okay, but the rest are good). 3) Parking pass so you don't have to pay for parking. 4) Nice kitchen area (where I worked) 5) You will learn a lot about office politics
Cons
1) PTO is pretty average with what other companies offer. 2) There is an insane amount of company red tape. In order to do anything, it is a long drawn out process. 3) This applies to me personally, but if it happened to me, I wouldn't be surprised if it happened to others. I applied for a "Database Engineer / Developer" role, but it turns out, this was actually a Business Analyst role that they labeled as "Database Engineer / Developer" to attract more candidates. These are 2 completely different types of positions. When I found out about this, I was insanely disappointed. If you apply to work at PwC, I highly recommend that you save / screen shot everything from the position you applied to for further reference, just in case you need to use it later on down the road. Do this before you return any signed offer letter. 4) Politics play a huge role here. 5) Doing the snapshot was an absolute nightmare. My review (snapshot) went okay. You are supposed to complete a self-review based on the "PwC Professional" categories and your manager / people you worked with submit one for you as well. They grade you on a scale from "Not Meeting Expectations" to "Exceeding Expectations" with meeting and partial scores in between. I got almost all "Meets Expectations" and a couple of "Partially Meets Expectations". For the scores that I got a "Meets Expectations" on, there was no explanation as to why I got that score. I have no idea what I did wrong or could have done better. 6) Working with some of the contractors was a nightmare. In order to get some of my tasks done, I needed to work with one of the contractors in particular to help me test my solution. This person was always busy. When he did made time for me, he didn't give me all of the information. When I complained that he was never around to show me how I can go about testing this, I was told to just keep asking him. It would have been a better/more effective process for me to identify anything weird, review my results with someone more senior, and then pass off my notes/what is wrong to one of the contractors, especially since the one I needed to work with was always too busy. Don't get me wrong, some of the contractors were very helpful and wonderful to work with, I only had problems with one or two. 7) I started working here with very little documentation on my team. I didn't even have a roster until December so I couldn't tell you who was on my team. While you are here, you may end up working with people from all over the world. On your first day, definitely make sure you ask for a roster or work to get one created asap or you will end up lost. 8) The number of times I watched someone get screamed at in the middle of a meeting is astounding. 9) They say they aren't doing Covid-19 layoffs, but I feel like they are doing it, just under the guise of "Bad Performance".