Leo employs 221 employees. The Leo management team includes Fabio de Brito (President), Amanda Oliveira (Account Manager), and Natalia Marostica (Media Director).
Looking for a particular Leo employee's phone or email?