The team is very professional, fast to respond, always willing to help with whatever we need, great at what they do! I've collaborated with them for two projects now, both were successful. They are quick learners, easy going people who enjoy solving problems together. So far everything was good. But that's not all there is about us. There's also their flexibility when it comes to scheduling meetings or sending files via email. We met twice face to face during one project. Once again - they're super friendly and helpful guys. It would have helped if they had more experience in some areas. We solved our issues but the learning curve might be steep depending on your background. Both projects went smoothly so far.