They are very thorough, knowledgeable in the industry they work with and always up to date in new technologies that can help us streamline processes. If you're looking for someone who will be honest about what needs to change or get rid of they aren't it! They have helped me make big changes within my organization. I would not recommend them unless your looking for someone who has been through this before and knows exactly how things need to run/change. We needed help getting all departments aligned on systems and process improvements.