Had a phone interview which involved basic questions and then an in-person interview with the hiring manager after three days. Asked a lot of questions about my experience and things I had done in the past. I then waited to another week before being invited for a second interview with the same manager and the controller. I was then invited for an in-person interview. After that a second interview, this time I met with two people from the department.Entire process took about two weeks.