I decided to get their services for a mobile app for my company a couple of months back. The collaboration was good, I think it was fruitful and I couldn't wait for the outcome. However, there was nothing good that happened afterwards. They were actually the ones who gave a time frame, but nothing materialized within that. I waited though, thinking good things take time. But after a week, I checked the app but the functions were so much different that what we talked about. It just went back and forth from then on, and they still couldn't get the functions right so I just decided to cancel and looked for another instead.