Our dev team consists of a small team of freelance developers (3) based in India. Yes, we struggle with many of the issues of outsourced development, but this team has a done a decent job thus far. We had personal referrals/connections to the current individuals, but now we need to expand the dev team. My preference is to work with 1 or 2 freelance recruiters based in India who can help us build our team. If you have experience using India-based recruiters i'd love to hear the good and the bad, do's and don'ts.