I applied through their website and got contacted by a recruiter a week later. He scheduled time to talk to the hiring director. The phone call was not technical at all. It was as much for me to learn about the job, than for him to learn about my background. I appreciate these opportunities to chat about the job and make sure it's a good fit. I was then brought onsite for a round of 6 interviews.
The office feels a little bit like a former warehouse someone has filled with desk, in a central downtown location. The elevator that takes you to Payscale floor is very old fashion, doesn't give you the feeling you're visiting a tech company. The onsite was overall really good. The people seem passionate about the company and very competent. That's always good. I interviewed with 6 folks, ranging from junior analysts, to managers, and engineers. The interviews are a mix of situational and technical, more geared towards technical. I completely screwed the CS interview (not even too hard, just me doing poorly in an area I'm not too strong to start with). I think I did well in all other interviews, which I found relatively easy. Many Machine Learning questions.
The hiring director followed up a couple of days later to tell me they were not moving forward.
All in all a nice experience and great people.