They are very professional in their approach towards client engagement and always provide you with valuable insights. I would say they did not deliver as per our expectations but the overall experience was good. Also, there were times when it felt like communication between us broke down or slowed down which was really frustrating for me. However, I am satisfied with what I got out of my association through them. This was just one project so far. There may be better companies out there who can do this kind of work. But at this point in time, this service has been satisfactory enough to recommend. Project management - Creating an efficient workflow system.