I had an initial interview with human resources. Then I met hiring manager in a one 1 hour long interview, followed by 4 separate 30 minute interviews. It took a month after my interview with HR to hear back to arrange the other interviews and 2 weeks for the other interviews.