Pros: We are using NGOC to host our member CRM/database. The tool integrates seamlessly with our Credit Card vendor (Vantiv) and we are very happy with the elegant structure of donations and the ability to manage recurring subscriptions. We also make extensive use of their WIKI page - the documentation is quite good for most features and has been very helpful.

Cons: Probably my biggest stumbling block is that we frequently run into resource utilization issues because of black box event based triggers that fire when a record changes. Like any managed package in Salesforce, we can't see what code is running or predict the impact of a data upload might be. The saving grace is the documentation and the ability to manage some of these triggers through custom settings.

One thing I would suggest to anyone implementing this is to sit down with a Salesforce and Data Architect BEFORE you implement. The tool was implemented before I started and every single feature was turned on and running though we were actively using less than half of them. NGOC has multiple modules and you don't necessarily need to install them all.

Overall: We use this software to manage our member and donation database.