Question: what is strategy business review?
Answer: A strategic review is a structured process to identify new value-creating opportunities within a business. ... A change of ownership or appointment of a new CEO can often trigger the need for a strategic review of the business as a way to clarify the key areas of opportunity and challenges within the existing portfolio.