Went through a recruiter, it was okay, interview process went fine, was a 2 interview process, they took someone else at the end.
First interview was more general and asking about work experience etc and getting to know me and me to get to know more about the company.
Second interview was with the manager over Skype and was more straightforward, talking about me and everything.