The leadership team at Spotted Zebra has a history of working in sales, recruitment, and psychology. They have experience working for companies like SHL and Ingeus, and have degrees from universities like the University of Liverpool and Durham University.
View all