Stand employs 127 employees. The Stand management team includes Laura Oliphant (Founder), Hannah Sherrard (Account Director), and Emily Poyntz (Digital Account Manager).
Looking for a particular Stand employee's phone or email?