I applied through ZipRecruiter. The initial phone screen was about 30 minutes long. The in-person interview was about 4 hours long and separated into 1 hr segments. It was structured that in that time slot it was focused on different areas of the job (process and quality) and with representatives of HR.