What are the advantages and disadvantages of job specification?