A logo should be simple, memorable, versatile and appropriate for the intended audience. It should also reflect the company's values and mission statement.