It's been a very straight forward process, communication has been swift and detailed along the way. I had a initial call with a recruiter, a technical assessment (a fake customer scenario to respond to), then 2 interviews and a language assessment at the end.