I like that we can do our own reporting without having someone from Nanorep look at it for us! Also, all of their techs are very thorough and make sure they understand what is happening before making changes or moving forward with things. We don't get any reports back anymore so there are less of those little nagging emails you have to deal with in order to be effective when talking about changes made by them. They should send out more info during onboarding as sometimes customers aren't aware of some of these features available (i.e., ability to use your account across multiple systems). Our main problem was not being able to effectively communicate with each other due to lack of training/education. This has been fixed through several meetings between myself and my supervisor over time. The team in sales has also gotten better at keeping me informed with updates/chats.