Interview process started with a HR phone call, then a phone interview with Hiring manager, onsite interview with group of hiring managers. The last step was to on-site interview with CTO and director of product development. HR informed me of every step of the process in advance and always available when I needed. Whole process was very pleasant and met great people.