What do you like best?
They helped us launch Salesforce over 4 years ago and were a big help in driving adoption to our senior leaders. They also built some custom apps for us that worked out really well.
What do you dislike?
Like most consultants, once they have you, they hold you to the fire for changes, which is a poor way to run a business. They can get a little costly as well.
Recommendations to others considering the product
Worth using and they are just as good as any other national Salesforce consultants out in the market. My advice is to make sure you have all your requirements fully documented prior to calling them or anyone else.