A logo should first be memorable, scalable, and have a symbolic essence of what the brand is portrayed.
A successful logo must convey a unique and clear message. They have layers which engage the audience and capture the mind share. A logo should not be a direct translation of the company. It is a symbol of what the company does. It is not the company brand in itself. The logo plays part of the bigger message, which makes up your corporate identity.