A good company logo is extremely important for branding any business model. It has to work in just about every situation, size, in addition, on every background. This is why good logo design is vital - a graphic design professional should be part of creating any logo to prevent mistakes