Tailorbird employs 65 employees. The Tailorbird management team includes Jessica Jauw (Head of Customer Success), Ada Story (Fractional CMO), and Juliana Ceballos (Project Manager).
Looking for a particular Tailorbird employee's phone or email?