I was recommended from an internal employee for an internship. The process to apply online was a bit tedious in comparison to other internships, but was just a thorough online form that took me ~30 minutes. After that I had a phone screen, where I talked with a member of the team and discussed some of my relevant experience. I then was selected for second rounds onsite, where I met with 2 different team members and the team lead. All interviews were challenging and included a brief case study, given in a consulting style. All in all the interviews lasted about 90 minutes before I was given a tour of their facility and dismissed.