brand communications careers in Longford, Ireland