Trish O'Neill has joined Macmillan as director, D2C marketing & ecommerce strategy, central marketing.