I was Initially contacted through an external recruiter, went into the first phone screening interview. The interviewer forgot the call, had to call back my recruiter so that we can proceed with the interview... 1 hour later. Nonetheless, the guy was friendly, we had a very broad and general 25 minutes talk about technology and the company.
I was scheduled for a second round one week later with 4 interviewers. 1st interviewer talked about the company and life in Utah, very casual and sympathic. 2nd interviewer talk about technology, my skills set and experience. Again, very friendly. 3rd interviewer asked me to write code, he had all trouble in the world figuring out how to setup the screen sharing app! 15 minutes later, asked a technical question that for which I thought I did pretty well. However he looked uninterested and cold. Last interviewer was from HR and it lasted 5 minutes. Second round lasted 2h 30min in total. I was a bit confident coming out of this interview. Overall the people were friendly (except one) and the outcome unexpected, so I have mixed feeling about this company!