Applied online and received an e-mail within one or two days from HR. After a 30 minute phone call going over my resume they scheduled me for an interview that week. Interview was at their location and took an hour and a half. The interview consisted of three parts each with a different person. One was a case study and the other two were more of a discussion of my background and the company.
Second interview was over the phone with one of the partners and took less than 30 minutes. Mainly just going over my experience and the company.
I did not hear anything back after two weeks so I politely e-mailed the HR representative I'd been working with asking if I was still being considered. The HR representative said that they would contact me regarding my interviews and they never did. I had already assumed that I didn't get the job but I think at the very least their HR department should be professional enough to tell people that they are no longer being considered.