Phone interview followed by an on-site full day interview with ~7 interviewers and lunch. Great company culture and everyone was very warm and polite. Many questions about past experiences was asked and how it can relate to the position you are applying for. Be prepared to present what you have done in the past numerous times to different people.
Unfortunately, after my interview I never heard from them again, even after following up.