Spectre employs 23 employees. The Spectre management team includes Charlotte Simpson (Head of Customer Success), William Betts (Solutions Manager), and Lucy Day (Product Manager).
Looking for a particular Spectre employee's phone or email?