The team at NPC has been very helpful with our needs as an organization that is looking for help getting up off of its knees after years without any real IT department (we were doing everything ourselves). They have helped us get back into some form or order by helping set things like policies/procedures down so we can be more efficient moving forward! There was no one thing I disliked about working here - everyone seemed genuinely interested when talking technology issues related topics which always makes me happy :).