Filtered employs 25 employees. The Filtered management team includes Toby Harris (Chief Customer Officer), Kata Szkopkowska (Enterprise Success Manager), and James Martin (Implementations Lead).
Looking for a particular Filtered employee's phone or email?