Rella employs 22 employees. The Rella management team includes Natacha Bomparte (Co-Founder and Head of Product), Alexis Woody (Head of Community and Growth Marketing), and David Goguen (Software Engineer).
Looking for a particular Rella employee's phone or email?