Pros
As with any large company, your experience can vary drastically depending on who you're working with, what project you've been assigned to, and what role you get shoehorned into. They definitely do a good job with: - Competitive Salary - Good ideals (respect for the individual, accountability, team-oriented) - Company hosts lots of events and get-togethers to help you meet other employees and spend some time with your team members away from the jobsite.
Cons
But again, my individual experience left a lot to be desired. I met several other people at DPR who didn't experience what I did on their projects. Sometimes I wonder if I would still be there if I had been placed on a different project with different people. These are the negatives that drove me to quit: - The company has a lot of fantastic ideals, but they really don't practice what they preach most of the time. I constantly had to deal with a volatile superintendent and a condescending, passive-aggressive PM who were given free reign to act this way towards all staff on my project. Myself and many others on the project felt the same way about these individuals but did not feel comfortable escalating this issue as we knew this particular PM and superintendent were well-connected with upper management. - Inadequate training/onboarding of their project management software. Coming aboard and being placed on a fast-paced job having to figure out how to use this software on the fly was an absolutely tortuous experience. - TONS of unnecessary meetings constantly getting put on your calendar by leadership, most of which are completely worthless to you. - Self perform trades perform at a level far worse than other subs in the industry and will often leave the GC team holding the bag on a stack of BS change orders while complaining to company leadership that you're not getting them paid. There were countless times that I wished we had hired out rather than deal with the self perform groups as I had experienced far better performance from outside subcontractors in my previous experience before joining DPR. - The mentoring/coaching program is an absolute joke. My coach described the program as "this BS thing" to me. As someone who wants to develop their skills and advance through the industry, I was extremely disappointed to hear from my assigned coach that they thought dedicating their time to instruct me was "BS". DPR should not be mandating that PM's/SPM's/PX's be assigned to coach/mentor junior staff if they don't want to participate in the process. - The process by which people get promoted at DPR is unclear. It seems like it's really hard to get promoted here. Again, without receiving any decent mentorship from my coach I was never introduced to any clear career path while at DPR. - As another review described, it seems like the company constantly wants to tell you how great they are. You will constantly get bombarded with frivolous emails from whatever distribution chain leadership puts you on about random committees, groups, and activities that DPR is doing outside of working hours and how "amazing" it all is. You will also constantly see internal emails with people gushing about how much they supposedly love their jobs and how fun it is to work at DPR. The whole thing is quite strange.