I worked at D&P for about three years in their corporate department. The people are very friendly and helpful. They have an amazing culture which makes working there fun! There's not much that I disliked while I was there but they do tend to be pretty expensive so it can get costly if you're looking to work here as a temp or contractor. If you want to join a great team and build relationships then this could possibly be your place. Their benefits package is really good too - free lunch everyday (which is always nice) and unlimited vacation days. It helps when you need help from HR because they know how to navigate through the system well.