Very thorough interview process with ample time to ask questions and assess for a good fit for the interviewee and the interviewer: initial phone screening interview, followed by face to face interview with manager. Selected candidates are then interviewed by a panel of peers that make the final decision.