It took the recruiter about 3 weeks to get in touch after I submitted the application which I felt was a bit slow however process seems to have speeded up after the initial call and an interview was arranged within a week, although I had to fly out to another country which I wasn't offered a compensation for. After being invited for a second interview, this got cancelled twice at the last minute which was disappointing. Last communication I had with the recruiter was advising me that there has been some changes within the business, but the feedback from my first interview was still positive and they will keep me updated with any further progress. This was at the end of July, the actual interview was at the beginning of July, and I've not heard anything since.