What do you like best?
I really liked how the consultants were available whenever I needed. They were attentive, in the office, and always helpful with my questions. They walked me through how to use SharePoint (since it can be a bit confusing) and they were patient with my confusion. Every seemed willing to help and knowledgeable. Overall, a great experience with the consultants.
What do you dislike?
I felt like they dragged out the project. They kept trying to show me advanced management techniques that I would not use. I was not the SharePoint Admin and with the continued education, the project went over budget and timeline. They were helpful but a little TOO pushy.
Recommendations to others considering the product
Have your questions and issues spelled out. This is common with a lot of consulting agencies (pushing the timeline), but be stern on what you're looking for, when you'd like it, and any questions. Don't be lenient and know your deadline before.