Screening, then 1st interview online, second online, and third in the office. They said they'd have a decision within a few days. I had to follow them up a few times. They didn't have the courtesy to let me know I was unsuccessful, and gave me the old "oh we just heard from the hiring manager this morning".