Apply online, HR contacts to me , first of all there is a skype interview with VP , who is very nice and professional. Then interviewed with the country manager, very smart and professional guy. The whole process is very clear and professional. the final stage is interview with HR director, whose question is a little sharp but very smart, which is not hard to answer. It's really a very comfortable interview process. Nice people, great company.