Affinipay was incredibly agile with their interview process. I knew I was about to get another offer, and asked them if we could coordinate things to happen more quickly, so I had time to interview and (hopefully) be able to make an informed decision about Affinipay before having to decide on any other offers.
I will say that the recruiter I had was one of the best I've seen in all my years of interviewing. She was communicative and responsive, even to the simplest of questions. I've found in the past that recruiters can disappear for days (or ever if they're not interested anymore) or choose to overlook questions that may be difficult or lengthy to answer. I actually felt coddled through my interview experience.