A bank’s performance in serving the public and its owners depends, more than anything else, on the talent, training, and dedication of its management and staff. The job of human resources managers is to find and hire people with superior skills and to train them to fill the roles needed by the bank. Most major banks operate intensive management training programs, lasting from 6 month to as long as 18 month, which typically are directed by the human resources division. Human resources managers keep records on employee performance and counsel employees on ways to improve their performance and opportunities for promotion.