Badr Zellou is a seasoned professional in customer success and digital communication, currently serving as Senior Customer Success Manager at Echo Analytics since November 2023. Prior to this role, Badr held multiple positions at Integral Ad Science, including Product Owner and Senior Customer Success Manager for Global Accounts from March 2019 to January 2023. Badr's experience also includes account management at Twitter from June 2013 to September 2017, where key responsibilities involved managing major advertiser accounts and building the Twitter team in France. Earlier roles include Head of Digital Communication at Attijariwafa Bank, Online Marketing Executive at 1000mercis, and Marketing Project Manager at SplitGames. Badr holds a Master's degree in Customer Relationship Management from Audencia and a Master's degree in International Management from the University of Cincinnati.
Sign up to view 0 direct reports
Get started