Spencer employs 21 employees. The Spencer management team includes Nick Verbaendert (Co-founder and Director of Product and Operations), Astrid Devos (Head of Customer Success), and Mady Ghotbi (Product Designer).
Looking for a particular Spencer employee's phone or email?