I cannot think of any dislikes about working with them! They have been awesome from day one when they came onboard as my partner (that's what it seems like) has helped me figure out which services will help make sure all aspects/categories work together seamlessly across departments at both companies - not just within each department either but between internal teams too such sales & operations etc... The only minor thing was there could be more consistency wtih regards scheduling meetings or calls so everyone knows who needs access / priority level how long you'll need time away during your shift before needing another call back? No problems here really though once figured everything through internally things ran very smoothly without much hassle throughout this entire project!! The team at NRP has been very responsive to my needs since I started working with them over two years ago. They have always done what they say they will do when it comes time to bill me or answer any questions about services rendered. Nothing so far! Great people who know how to get things done quickly and efficiently. If you need help getting your computer system set-up correctly from start to finish, then this is the firm to call. Their customer service skills are top notch as well.