I had first Skype call with my future manager, then another skype with some senior team members from different functions, then skype call with HR and online personality test. Then I was invited to do on site interview and I was told I was top two. whole process took about 3 months. I was told I will be paid back with the costs. They never paid me back although I sent many reminders by email. And they started to ignore my emails they didn't even bother to say I was rejected! very unprofessional!