Applied directly to office manager since HR was unresponsive; got invited to a couple of skype interviews, first round with team manager and a senior consultant, second round with other two consultants; then onsite panel presentation to the whole team, presenting a business case and answering questions; had to do a writing test in English and was subjected to full background check