Fairly detailed and rigorous. Made more difficult by poor communication and logistics by HR department, it took over 4 weeks to organize one onsite interview with 4 people; the actual interviewers asked tough questions and knew what they were speaking about, even if it wasn't "down in the weeds" questions.