When I learned of the job posting I contacted a person I knew who worked at TNTP and I asked him about the organization. He had nothing but wonderful things to say about the organization, it's mission and the people working there. I submitted my application online and received notification that I was being asked to complete a project to determine if I would move on to be interviewed. The project was rigorous and comprehensive and took me 4-5hrs to complete. Once I completed the project, I was notified within 24-48 hours that I would be moving forward to a phone interview with the hiring manager who I later interviewed with in-person. Additionally, I had several other phone interviews with other people in the organization. I was assigned a wonderful staffing manager who was very communicative. She kept me informed along during each phase of the recruitment process. She was extremely responsive. The process moved along very quickly.