Started with HR interview, than phone interview with future potential manager. The face to face interview with 4 different technical managers was scheduled for four hours. Some technical and behavioral questions and trying to evaluate how you fit the company culture. All people I met there ( including receptionists) were supportive, nice, helpful. It looks like great company!