In the business world small can mean nimble, agile and responsive, but it often also means a lack of resources compared to larger rivals. Th…

In the business world small can mean nimble, agile and responsive, but it often also means a lack of resources compared to larger rivals. Th…