5 key characteristics that enable companies to cultivate customer advocates