Levvel
–
London, Greater London, United Kingdom
... You’ll join a global, agile marketing team consisting of talented, friendly team players with skillsets across marketing strategy, operations, content, design, advertising, media, field, events, social, PR, brand, communications, and more. The ideal ... - Apr 24