Applied via their web system. Received a reply within a few days. I had a phone interview with a recruiter, she pretty much just asked me about the things on my resume. A few days later i had a 1 on 1 interview with 5 employees.
The questions were mostly behavioral. "Tell me about a time when...." sorts of questions. Two of the interviewers gave me a simple algorithm to write out on paper then code onto a laptop. I answered them correctly.
A word to the wise, if you put something on your resume, they'll probably ask you about it. So don't overload your resume, you're not going to impress anyone.
Another tip is to attempt to engage the HR person, i made the mistake of pretty much letting her talk for her 15 minutes, without really engaging her. I don't think it actually cost me the position, but i should have engaged her the same way i did the techies.
My main "issue" with the interview process even though i was told they'd get back to me in a week and i went through the "thank you" letter after the interview bit, not one of those 5 people felt it necessary to ever get back to me. I emailed the HR person two weeks later and i was simply told "We want someone with more experience, please look at other positions on our website".
Overall, i had a positive experience with the staff during the interview, but the whole never getting back to me part is what made this a neutral experience.