Interview consisted of 4 stages- phone screen, Skype interview, in person interview and then one more skype interview with real world scenario test.
Overall process was about a month in length but information during the whole process was very thorough.
A lot of information was provided and everyone was very nice.