Cosmetics company, Avon, has promoted its Chief Marketing Officer Kristof Neirynck as its new Chief Executive Officer. He succeeds Angela Cretu, who has been with the company for over 25 years.