Managing Director careers in Karur, India