Pros
PCG teaches you a lot-- they throw you into new situations, let you struggle a bit, and then provide you with enough support so that you can learn independently and grow professionally. The company is constantly growing, and the contracts it gets means that you can have a real, immediate effect on the public sector. I have opportunities here that I would have to wait years for at a similar company as well as a manager that is dedicated to my professional growth and development.
Cons
In some practice areas, burnout is rampant. Employees work too much for too long and don't get paid to compensate. Management is slow to hire staff unless it's absolutely crucial-- in their minds, if they can get someone who's already there to squeeze in another assignment, it's worth not hiring someone else, even if that decision means burning out the staff they already have.