They have been instrumental with our implementation, they've helped us figure out issues early as well as continue solving problems or identify potential ones that we may not be able to solve ourselves! I cannot remember any dislikes about them- so far everything has been great!! Take advantage of their free consultation sessions if you feel like there is something specific going through your mind and want clarity before moving forward! The biggest benefit was getting guidance from someone who really knew what it took for an organization to successfully implement Salesforce. There were several points where my team (and myself) wasn't sure how best to proceed; this allowed me time between ideas without having to jump into action too quickly while also providing more thorough solutions than just simply saying "It's okay.".