Whole process took about 3 months. Very thorough. Very nice people. Had an initial HR phone screening, then a one-on-one with the HR director in person, then a one-on-one with the hiring manager, then a group interview with the whole department. It was a lot of interviewing.