Insight research careers in Karur, India