They have been very helpful, as well as responsive to communication throughout our project with them - both internally within their team and externally via email/Skype/phone calls etc. The price seems fair for what they offer. I haven't found anything that has really bothered me about our experience working with them so far. We are building an app called 'Shout-o-Meter', which enables users to share audio of themselves using Shazam in real time! The developers are very good, they have knowledge of all languages including Java and AngularJS. They know what to do when something goes wrong with your website or application.They also understand my needs from top-to-bottom, so we get along great! I don't think there's anything that really comes across as negative in this area. There may be times where you feel like things could've been done better, but overall it has been positive. We use them for our web dev projects.