As the Independent Community Bankers of America (ICBA) ranks their top banks to work for, we look at what makes …