Very lengthy. My interview process was a lot faster than the norm and it still took about 2 months. I had to meet with about 4 different people, even after I had the job. Did a background check and I felt like I was being interrogated like a criminal at a couple different points. That HR rep is no longer with the company so it was probably just an isolated incident.