I applied online. The process took 3 weeks. I interviewed at Affinity Solutions (New York, NY) in Feb 2011
Interview
the process was short, the person who was going to interview me was on vacation that why it took some time. the interview was great but i didn't know what i was getting myself into. the interview was a little unusual at first since they bought in some one that has no experience of interviewing, so that played into my favor.