I applied online. The process took 2 months. I interviewed at BDO (Boston, MA)
Interview
Two 30-min interviews, each with one member of the TPA department that I would end up working with when I interned. They were focused more on fit and answering my questions than technical knowledge.