I like that they have an extremely fast turn around time with projects as well as their ability to work in more than one country at a time. They are very flexible and easy to use especially when it comes to working within different cultures. We've used them twice now for some project management needs we had. The first was for a small internal project only involving myself (designing a new website), but after that there were other people involved so this is where it gets tricky. Their turnaround times can be pretty slow sometimes - which makes sense since they're not just doing what you ask of them straight away. But i guess this could also be because of my own lack of diligence in pushing things forward quicker?