The best thing is that it integrates with Salesforce, so when I am adding/removing users from my org, all those changes are automatically reflected in our database as well. It's also easy to use. There isn't much else for me to complain about at this moment. If your organization doesn't require integration with salesforce or other customer databases, then do not buy this product. However if you need integration like we did, I would highly recommend them. They have been able to solve several issues related to managing user access across multiple accounts within an org.