most demanding job skills