This article left a lot of questions open--what's 'large', what kind of product are you developing and how are you building the company? Depending on the answers the article's advice may be completely wrong.
Fer instance: when creating a product that depends customer design partners, small companies typically cannot afford to make the investment necessary to hold up their end. You'll lose the deal and burn a customer in the process.