Designers need imaginative flair, awareness of current fashions in the visual arts, working knowledge of the latest software packages and an understanding of material costs and time limits, all of which can impact have on the design. Working well in a team, with printers, copywriters, photographers, other designers, account executives, website designers and marketing specialists; Working to tight deadlines.