Small companies have advantages over huge companies. Some small companies think of this as a disadvantage but the truth is, having a small company and lean mass is more efficient than having a big company and more mass. Small company can talk to their clients or customers more personal than huge companies that require formality when communicating with clients. Small company should be more friendly and personal so that they could differentiate themselves from big companies.
Being small, there are constraints and limitations, but let these be a guide or challenge. Small companies often have less people but this is not really considered as a main problem. As long as you have the right team it isn’t be a threat for your company.