Phone screen, coding assignment, onsite.
The recruiter did a poor job of setting expectations regarding the interview process. In the onsite, in addition to whiteboarding, they want to see you produce actual executable code. So its basically pair-programming type interview where you code and they watch. I think the process is ridiculous but whatever works for them I guess. The recruiter should have clearly indicated that this is how they were going to conduct the interview so that people who choose to put themselves through it can atleast bring a proper laptop.
In the onsite interview, some interviewers were good but some were really immature and inexperienced. Overall the interview was a waste of time because I did not learn anything new and did not enjoy the discussions. The questions were mostly easy, but the interviewers had certain answers in mind and wanted those exact answers.
The company uses Windows (and c# I believe). This company wants to be Netflix for radio. I did not get an offer but I don't think I would have accepted one. I could see that there are some management issues as the reviews suggest. On the plus side, the facilities seemed nice and the company is located close to caltrain.