A logo represents a visual signature intended to make a company instantly recognizable, but also communicate (at a subliminal level) a selection of key elements about that business.
This can be done through symbols, geometry, typography, colors or other visual components capable of conveying visual communication.