I applied through an employee referral. The process took 2 months. I interviewed at Epsilon Consulting Services (New York, NY) in June 2011
Interview
Two-round interview, met with company management individually on separate occasions. In my case, they focused more on my fit for the company and my overall aptitude rather than specific skills, though there were questions on finance as well. The interview was not difficult, as in there weren't any trick questions, but it was rather perceptive. Overall, the process took quite some time, almost two month.