Met with the HR person and a senior developer. Was asked a number of technical questions to gauge my knowledge of the specific area of expertise for which I was applying. Rather than general programming questions, these were consistent with the type of work involved, something I found lacking in interviews for the same kind of work by other companies in the area. They explained a bit of what the work entailed but could not commit to anything as their client would need to perform a further interview to approve my joining the team. Because of the way the company works, you would become a dedicated engineer working for the same client over a period of time rather than going from project to project so it was important that the client interview and approve of new hires. Unfortunately, the client was not in such a hurry to follow through and other opportunities arose in the mean time.