What are the advantages of doing strategic planning in any kind of organizations? Are there pros and cons?