Several week process with three interviews (Recruiter, a manager, then a panel). Recruiter was extremely professional and courteous, keeping me informed each step of the way on what was next and the appropriate time frames. If I hadn't heard back in a week and followed up myself, then the recruiter would respond with an update within the same day.