Applied online, received an email about two weeks later to schedule an interview. Interviewed with HR. General interview questions. Got asked to come back the next day to meet branch manager/ take a couple exams so they could understand my skills better