DrumRoll employs 12 employees. The DrumRoll management team includes Rachel Harold (Employee Engagement Consultant), James Brackett (Lead Creative), and Muhammad Shafiq (Digital Designer).
Looking for a particular DrumRoll employee's phone or email?