Otto S. is an experienced communications professional with a strong background in internal communications and organizational engagement. Currently serving as Director of Internal Communications at Everise since March 2025, Otto has previously held senior roles at SupportNinja, including Global Communications and Engagement Associate Director and Senior Internal Communications Manager, from September 2022 to March 2025. Otto's experience also includes positions at Teleperformance as Organizational Communications Manager and Assistant Manager, where responsibilities encompassed internal communications, as well as earlier roles in the insurance and real estate sectors. Otto holds a degree in Communications from Colegio de San Juan de Letran, earned in 2000.
This person is not in the org chart
This person is not in any teams
This person is not in any offices