Lots of benefits. 401k is great
They are real with you.
They are supportive when you are in trouble but always push for improvement.
competence, integrity, skill sets, over billing, fees
Great customer service and rates. Online/mobile banking is great too!