At first I was hoping onshore/offshore model would save labor expense and now I see that their work is not only more affordable, but often better than other agencies. And their responsiveness to project details via phone, instant messenger, and email is better than folks in the next building as people operates on US local timezone.