At MGG Consulting we spend the better part of our days “thinking in advance” on behalf of our start-up and small business clients. Most of this business planning involves a significant number of assumptions that may or may not prove … Continue reading