challenges for micro businesses