Multi-step process, once on the phone with the recruiter, and then in person with the team. It has to be in person, which is a bit archaic and inconvenient if you presently have a job. And they give an assignment too that takes a bit of time. People were nice, but yea I'm never taking time off for an interview like that again