The interview process consisted of the following:
A recruiter screening
Skype interview with the hiring manager
In person interview with seven different people
The only major issue with their process is they promised to get back to me within a week and I had to reach out to them to find out they had gone in a different direction. Advice to the company would be to follow up with someone who has taken the time to come in for an interview within a reasonable time frame and do not make them have to reach out to you.