One week after applying for the position I was contacted by email and asked to do a phone interview. The first phone interview involved a couple of questions about myself and a general coding question. The interviewer seemed very pleased with my answer and the questions I was asking not only about the coding problem but about Turn as a company. The second interview started off with a longer chat about myself and how I see myself fitting in with the company. This was followed by another coding question and an affirmation that they were going to fly me out for an interview at their Redwood City offices.
The in person interview process was a little more strenuous than I anticipated, but overall it was a good experience. I was in a conference room pretty much the whole day (except for the lunch break). I had about six different people come in and ask me questions, both coding and about myself, and one recruiting person came in at the end to discuss hiring me (after collecting all the feedback from the interviewers).
Overall, the environment is fantastic at Turn. The people are all very accepting and diverse, which adds to that same great environment. They treat their employees quite well, doing little things such as catering lunch four times a week and taking employees out for large company events. In addition, they value giving back to the community, providing community service opportunities for their employees that are sponsored by the company. All in all, I was impressed with Turn as a company.