I got the interview through a referral. It was a very straightforward process. They were very transparent in what stage they were in with the other applicants. Although I didn't make it further, it was an enjoyable experience talking with the hiring manager. Sounds like a very interesting company to work for.