Many small businesses find it difficult to hire top quality talent as well as retain them. There are a number of areas where they feel they are at a disadvantage compared to large companies. Among these are: 1) Less area for career growth, 2) Pay, 3) Benefits and 4) A less structured environment. I would like to address each of these perceived shortcomings and how they can be turned into a positive for both attracting and retaining top-notch talent.