There were 3 stages:
1) HR Interview (Skype)
2) Interview with Product Manager (Skype)
3) Interview with CPO & Product Manager (on-site)
The interview process was really well organized and clear. I really enjoyed the whole experience. The great thing about the whole process is that you get to meet not only HR and your potential supervisors, but also other coworkers - the company really cares about the culture-fit of the candidate. People were very nice and open-minded - it seems like a great company to work for!