I had a friend invite me to a networking event which turned into great conversation and I was prompted (by an employee in the client success department) to apply for the position online, which I did within about 24 hours. Within about 4 days I received an email explaining that they would like speak on the phone the following week. After the call, I received another email asking to schedule an in person interview with the head of the department.After the in person interview, I then received another email asking me to come in for a presentation to about 8 -12 people about myself and my work experience. From the beginning, I was told this would be the final step in the interview process if I made it this far. Most of the delays in the length of the interview process were on my part, because I needed a couple of extra weeks to handle my schedule with an existing 8 - 5 job. The interview process was very straight forward. All steps / timelines were explained and upheld. Glassdoor was very respectful of the fact that I was still working a full time job and waited for my availability to schedule interviews / calls, which was very helpful.