They have you take a aptitude test and a personality test with the application, and then retake the test in the first interview. First interview was over Skype, this was much more of a "get to know you" type interview. The recruiter gave a good rundown on the company, the job, the training process, and the hiring process. Second interview was about a week after the first, this was the technical portion. The recruiter takes you on a tour of the office, then you sit down with a dev in the Chicago office and talk with him and a New York dev over Skype. Basic technical interview questions, no real curve balls. After this, there's a talk with one of the execs in NY over Skype. Basically, he's looking for a personality fit at this point.
I got an offer literally on the drive home. The whole process was pretty low stress, and amazingly quick. Everyone I dealt with was very nice, and very relaxed, they definitely put you at ease.