Pros
Working for PDG allows entry level employees the opportunity to grow the most. They are mentored by senior employees and are given the freedom to be creative with their ideas. PDG offers employees the opportunity to branch out and learn different technologies, or brush up on certain lacking skill sets. The partners are constantly in the loop to make sure nothing falls through the cracks, but they also give you the opportunity to grow at a faster pace than compared to at a Big 4 company. There's never a time where they make you feel like you're just another employee for them. Even HR treats you as a person, and not just a name on the payroll books. They continuously schedule company events to keep morale high and allow everyone to continue growing their network.
Cons
Like with every other consultant, you don't know what your future holds. You can be put on any project.