Here are the ADVANTAGES: 1. An identified competency can a help a company to focus on the key factors which are needed in all employees in order for them to succeed and be effective in their duties. 2. A competency based approach can help an organisation to enhance its flexibility and responsiveness to environmental changes. 3. The approach can also help to prepare employees to assume a wide variety of responsibilities in their duties. DISADVANTAGES 1. It may be difficult to identify the most important or critical competency that needs to be considered in a workforce. 2. The process of determining the specific behaviors that reflect each of the identified competency is tedious and time consuming.