Was screened with a phone interview from a recruiter in HR. I was then brought in for a meeting with HR and a remote interview with the hiring manager, who was located in another branch. I was given a skills test on paper that took about 20 minutes. I was then brought back for another interview with the hiring manager in person, plus other team members. Everyone was very professional and very thorough in the questions. I was pretty impressed with my impression of the company, and wish I would have gotten an offer. My advice would be to be prepared for all types of questions, and to especially have lots of questions to ask all the people you're meeting.