A recorded video interview, an extremely long and asinine personality test (questions include: "do you finish tasks on time?"), meet with local manager, Skype interview with HR in HQ, Skype interview with manager in HQ. Told I'd be notified early next week; did not hear from them. Called the local manager, no answer.
FYI: if you are the final candidate, they fly you out to HQ, but it does not mean you have the position. Also, I did not make it this far, but there IS a drug test.