Overall process takes about 6 weeks, Five stages:
1. task from site - very easy, 3 hours, response in 7 days
2. skype call - medium, 1 hour, response in 2 days
3. personal interview - medium, 4 hours, response in 1 day
4. home test task - easy, but time-taken, 2 weeks, response in 5 days,
5. another personal interview 3 hours - hard, response next day.
I've successfully passed 4 stages and failed the 5th because went there exhaused and sick thinking it shouldn't be too technical. Despite a frustration, it was an interesting expirience.