Fairly easy to follow. Its a three day process. First a meet and greet with current employees and potential interviewers, next day is a behavioral and technical interview and the final day was a second stage interview for qualified interviewers.Interviewers were very friendly and were willing to listen and explain whenever their questions were a bit obscure. Overall, it was a positive experience. Would definitely recommend.