I applied online. The process took 2 months. I interviewed at Topco Associates (Braintree, MA) in Jun 2008
Interview
Went there for a few interviews. Everyone was really nice. You could see people were happy working there. The interview consisted of the usual questions. It was clear from the interviews that the quality of people differed greatly. (some very smart and some not so much)