Does Every Business Need A Marketing Review?

No. Two reasons to get one is to improve performance and identify opportunities.