Went through recruiter, had several phone screens, day in life formal interview and several other meetings. They also use a formalized survey. You do most of the work in your own without any interaction with them. Had several meetings with the director of operations and did a knowledge test review with them as well