The entire took about two months. Applied in March, interviewed in May and was offered a position as a general intern by late May. Corresponded with the HR manager via email then interviewed in person, and the HR manager followed up via email with the internship details. The process was swift, smooth, and very positive. TAG NY has an amazing HR department (one of the best I have encountered) and makes you feel very comfortable in their environment (corporate but not uptight).