Applied online. Interviewed in-person several days later with a branch manager and an HR associate together. General financial experience questions, plus some role-playing with fake money while the interviewers try to distract you with general conversation. HR contacted me several days later with an offer, and I accepted without negotiation.