Great experience for people looking to help the community and gain leadership experience while exploring rural India. Also a great experience for team-building skills.
Cons
Perhaps more interaction with the locals for the work involved and more options for projects to choose from.