Interview process was over a three month period. Took days off to go onsite for Interviews, sent availability weeks in advance with no real answers or got the person is out of office. Communication with recruiting firm was great. Hopefully they find what they are looking for.