Initially had a phone call to discuss consultant position. Interview day in late March was mentioned, but heard nothing for a few weeks afterwards. After sending three email inquiries, the day arrived, and I received a phone call asking where I was and why I hadn't shown up for the interview. I explained that I had received no emails regarding itinerary. Eventually, recruiter realized she had forgotten to notify me, and a new day was arranged. Interview process was not terrible - some rapid-fire math/Excel questions. About a week later, I received an email from a different recruiter asking if I would like to interview for a product developer position in New York. I expressed interest, only to find out that this position required more experience, and so I was asked to come in for an interview in Norwalk. This interview was in late April. Questions were easier here - some basic finance/accounting ratios, but mostly behavioral. Seemed to go well, and I was told I would hear back the following week. Again, I heard nothing back. I sent an email which got no reply. A few more weeks passed, and finally I emailed the head recruiter asking if I could at least get some feedback on my interviews. Finally - the middle of May, almost two months after my initial contact with their recruiters - I received an email regretting to inform me that I did not get the position, with no feedback.
The company itself actually seems quite pleasant, as did most of the people I met during the interview process. The recruiting department, however, needs to step its game up and work on its professionalism.