strategic management consulting careers in Karur, India