The major advantage of the job analysis approach is that it clearly identifies the exact set of duties and procedures that an employee must perform in order to do a particular job well. This allows a firm to clearly understand what the successful applicant needs to be able to do. It also helps keep the firm from hiring a poor applicant based on something other than what he or she is able to do.
However, there are drawbacks to this approach. This approach focuses only on specific tasks. Therefore, it ignores the attributes that are needed to succeed in the job. It does not take into account things like the mental and emotional characteristics that a successful worker would need. Therefore, it can focus too heavily on specific skills and not enough on aptitudes and characteristics that lead to success.