Overall, the process was straight-forward, but a bit slow in turnaround. I had been contacted by one of the recruiters every 2-3 months for the past year or so, and just had to give the go-ahead. Every round of scheduling seemed to take a week, and then getting feedback was another 3-4 days minimum, then another week until the next interview.