Puzzle employs 25 employees. The Puzzle management team includes Natalie Griffiths (Head of Media Planning), and Radha Shenoy (Vice President of Engineering).
Looking for a particular Puzzle employee's phone or email?