Was initially contacted by a recruiter to set up a meeting with the hiring manager and members of the team. Two step interview, first with hiring manager/team, then a follow up interview 2 weeks later with the head of the department. The interviews were not difficult, but the process was tedious. The recruiter who handled the set up and process from initial contact to offer was not helpful, often absent, and hard to get hold of. Even post offer, I had a difficult time finding out where/when I was to report for the first day. Apart from the recruiter experience, the rest was fairly standard, though time consuming.