3 stage process: written task, presentation task and interview. First task reviewed "blind" (e.g. anonymous and not CV-based) so it's a very fair process. Good company to apply for even if you don't have an "ideal fit" CV as you have the opportunity to show your skills through the tasks.