I applied through campus job fair. I got called 1-2 weeks later for phone screen interview. They basically asked behavioral questions. Then, I was invited to their facility in Iowa City. During on site interview, they did not even test my technical ability. Every interview was just about behavioral. There was one aptitude test too. They basically test your pattern matching skills. It is a great company though. It is the largest education company in fact. I have been expecting the result for 2.5 weeks. The recruiter promised to get back to me in 1 week. But it's been 2.5 weeks and they still haven't made any decision yet. I am not sure what they are considering. But, I just hope I can get an offer from them in the future.