Very thorough, process can be rather long, taking up to 6 months. Included a psychological evaluation during the 2nd interview. Potential candidates have been known to attend 2 -6 interviews with this company, my personal interview only required 2. Questions were mostly skewed toward personality and teamwork, relatively few regarding technical aspects of the job.