We were able to get immediate results from beginning of our engagement with them by providing recommendations for data cleansing, business process optimization etc., Also they are very transparent in their work approach so that we can understand what's going behind each step taken during implementation.
If you want your project implemented successfully then go ahead because it will be well managed by professionals who know exactly how things should happen. I would like more technical support team available always when required (preferably via chat). They have helped us achieve significant savings across all departments within organization as part of an overall improvement initiative at one time.