IT services firm Infosys' Global Education Centre (CEC) in Mysuru, which is one of the largest corporate training campuses globally, is central to onboarding and upskilling fresh talent. In an ...