Whenever I design logos I have three rules or requirements that the logo must fulfill in order for it to be a good logo design.
1. A logo should give insight into what the company represents and delivers without any extra explanation.
2. A logo should be created in such a way that it will be recognizable on a very small scale and easy to place on different formats.
3. The shape of the logo should be so unique that it will work in black and white as well as in different colors. It should never be dependent on a certain color or background to function.
Whenever we create a logo we make sure these rules and requirements are fulfilled, as the logo of a brand or company is one of the most important parts of the visual identity and will stay with the company for many many years.