One of the things I have realised is that when you are running a mid-sized company, you have to work across multiple time horizons. This is not so when you are running a startup because there is a straight clear focus, and the most important thing is to reduce or eliminate mistakes that could cause the company to fail.
As a mid-sized company, one has the products and the sales to give a momentum. The immediate future is not in question. Like a roadroller or an express train that takes time to stop, it is hard for sales and customers to disappear overnight. So, at least the next 2-3 quarters will not be an issue in maintaining sales, revenues and perhaps, profitability.
The question is about what happens beyond that. There is a need to think and plan now for products that will be available in some months or quarters which can create future growth opportunities. Work on these needs to start today, else it will be too late going forward. This is perhaps one of the more important differences between a startup and a mid-sized company because it needs a mindset shift in thinking.