May employs 87 employees. The May management team includes Cindy Bokobza (Head Scientist), Léocadie Brothier (Head of Brand and Communication), and Camille Breuil (Head of Artificial Intelligence).
Looking for a particular May employee's phone or email?