SMALL employs 94 employees. The SMALL management team includes Elodie Maria (Chief Mission Officer), Maxime Lebouin (Business Developer), and Matthieu Duval (Project Manager).
Looking for a particular SMALL employee's phone or email?