Talked with the recruiter to go over resume and answer scripted questions. Got invited to an interview which took 4 hours - 10-2 with no lunch break. Spoke with 6 different people from various parts of the QA department and one developer. A few people were out that day, otherwise it would have been 8 or 9 people. They want to see if you would be a good fit for the company and for you to get an idea of what it's like there as well. It seems like a decent company: good benefits, breakfast, good pay, etc. Their process involves white boarding and puzzle questions.