Channel & sales careers in Dublin, Ireland