First contact was a phone screening with HR. A nice touch was that they went over the company's values and history, which made me more interested in joining the team. After that I did two on site interviews talking with various people on site and via video conference. It took a bit to get hired and then screened, but it was a good experience.