Worked with a recruiter which was a great experience. Three interviews with team members, the department lead, and the supervisor. The easiest interview I've ever had. I think the heavy lifting was already done by the recruiter- several chats there first by phone.