Mesh employs 41 employees. The Mesh management team includes Leah Wittingslow (Managing Director), Bronwyn Pettitt (Director), and Michelle Calleja (Associate Director).
Get Contact Info for All DepartmentsLooking for a particular Mesh employee's phone or email?