small business strengths and weaknesses