the 31 biggest business challenges growing companies face