Applied via job board and was contacted within a few days by an company recruiter. Had an initial phone interview and then was invited to the NYC HQ to meet with multiple associates that I would be working with. After these interviews, waited about another week to 10 days to meet separately with two other managers. In between, the recruiter basically kept me in the loop as to how things were going.