5 challenges of starting a small company