One inc are very professional, they have great communication skills and know how to work with clients from all over the world! They also listen well and adapt their ideas as necessary for your specific needs/requirements - which in my experience makes them some of best people I've worked with so far! The only downside i can see would be that sometimes there isn't time between projects due to deadlines etc but i suppose you just need to take it one step at a time :) Communication was key when working together (which we did quite often) and this really helped us reach our goals even better than expected by ourselves!