Pros
Executive management is terrific. The Dawson family is very involved and do seem to genuinely care about the employees. They have been proactive in expanding to avoid being absorbed and have set the company up well for the future. They are well trusted by the employees and have great instincts. Department senior management is great, the transportation team in particular has incredible, forward-thinking, strong management. Salary and benefits are good. PD has a reputation for extremely high quality work and everyone takes great pride in that. Projects are varied and interesting. Work/life balance is good, but as a new employee you have to set your boundaries early. If you are only interested in working your 40 hours a week and then disconnecting, just make that known and it won't be an issue.
Cons
Individual level management structure is murky. Every team has a VP who may be your direct supervisor, or you may report to a project manager. Some project managers have no experience managing people so they are really just there to approve your timecard. This means that you as an employee have to be proactive about your own development, talk to your manager regularly about your career and your future path.