Only reason I don't give 5 stars is because as follows. Remember, it is construction. Long hours, weekends, late nights, high stress, minimal work-life balance. As a construction company, DPR truly is a 5-star place to work. My only complaint is their lack of training for new hires and people with little to no construction experience.