In-person interview took a month to schedule. The interview process itself was fine, but the delay between speaking to the hiring manager and the final round was so long I was asked to meet with the hiring manager again before the final interviews took place (probably to refresh her memory).