I applied online via website. Took some time to hear back from them, so much so I forgot that I applied. I first interviewed with a hiring manager who was temporary at the time. Then I interviewed with HR at the headquarters. Then I interviewed with branch management. I was given an offer about a week or two after that whole process was completed.