I was a current employee, they fly you to the office for a full day of interviews. I am unsure of how they handle interview process for people outside of the company. Either way I am sure it is about a full day of interviews with around 4-7 people. Everyone is really nice, and want to make sure you are a good fit for the company.