The process started with a phone conversation with a recruiter who explained the role, skill set, culture, and expectations. I was able to ask questions and make sure we were on the same page. Then it proceeded to a phone call with several team members who grilled me on technology stack and real problems they were trying to solve, giving me a perfect impression of what a typical work day was like. They were knowledgeable, ready, and considerate of my time and skill set. If you are in IT, you should seriously consider this company.