Marcel Digital employs 48 employees. The Marcel Digital management team includes Ben Swartz (Founding CEO), Olivia Pugliese (Senior Account Manager), and Morgan O'Hea (Director of Paid Media).
Looking for a particular Marcel Digital employee's phone or email?