Very lengthy. Interviewed with one to two other people at a time. First I was contacted by HR and the HR rep asked me some questions. Then in a few days a phone screen was set up with the hiring manager and HR. After the phone interview that day I was contacted for an in-person interview and came in a few days later for an in-person interview with 5 people total. The in-person interview took 4 hours long.