A company logo is its signature its emblem. Hence, it bears the responsibility of being precise and complete.
A logo needs to be a symbol that should trigger a thought about your brand whenever and wherever seen. Everything, right from the design to the colours need to be aligned to your company values so that the customers can identify with the company not just visually but also emotionally when they see the logo.
Your logo should represent your promise to the customers.