Awesome. The recruiter was informative and responsive. The process all together only took 1 week. I had a phone interview with the recruiter, then scheduled an onsite day of interviews, and then received the results the next day. I had a chance onsite to get a sense of the culture and people. The questions were challenging and invigorating. I was treated with respect and dignity. Even if I didn't receive an offer, I would have walked away a promoter of the company, and been excited to use their services.