Employees appreciate the good working environment at DNP Design, with friendly bosses. The company is seen as a great place for fresh graduates to gain knowledge under the guidance of senior engineers. However, some potential challenges include having to make numerous amendments based on client requests, many management changes happening as the company pursues a business excellence certification, and new employees needing to learn everything quickly when starting at DNP Design.