Overall a good experience. Had an hour-long skype interview with an HR manager and then another hour-long skype interview with a few IT managers. The first interview consists of mostly general and behavioral questions and the second one is a bit more technical. Be sure to know your resume really well and be able to communicate various technical projects you've worked on in the past. After this interview I got a phone call a week later with an offer