I have found my time working at NPM to be extremely pleasant and a safe environment.  The People are great, NPM has family values that are second to none, which is why I have recommended my son to join NPM.

I have definitely had some challenges along the way delivering projects, however, I have always found the Management of NPM to be very resourceful and supportive to ensure that goals and deadlines are met to ensure that projects are delivered on time.  Throughout the company is there is a great bond which is mixed with knowledgeable individuals, which ensures projects run smoothly and everyone can succeed in their role.