PPC Executive careers in Hosur, India