I applied online. The process took 3 days. I interviewed at iDashboards (Troy, MI) in Apr 2012
Interview
It began with a phone interview, followed by a face to face with the hiring manager. After that there was a Logic Test and SQL test given. Lastly I was called back and had to interview to the head on another department as well as my future team lead.