Provide support to overall company marketing initiatives, including customer engagement, social media, events and marketing campaigns. This includes day-to-day activities as well as supporting longer term campaign efforts