Logo designers are professional graphic designers who create unique and custom brand imagery for the individual or company who hired them. Logo designers can either be freelancers, full-time employees at a design firm or advertising agency, or work under a temporary contract. Most professional designers have an undergraduate degree in graphic design and may also have experience in marketing and advertising.