Advantages include;
They do utilize underutilized resources.
There is easy decision making than in the huge enterprises.
Requires little capital to startup.
They are cheap to operate in terms of salaries, wages, taxes, advertisements etc.
They are flexible in that they can be located anywhere including rural areas.
They are sources of employment to both family members and societal people.
They sell goods in small quantities which customers can afford.
They bring goods nearer to customers.