First interview very easy and basically pointless. More like a sales pitch about the company. I did lots of talking but simply because that is good interview technique, rather than because it was required. Getting a second interview pretty much a given. First interviewer made out that no programming experience was required. Second interview with two interviewers. Appalling planning by HR team. Second interview quite difficult, asked lots of questions in depth about CV (easy), case study where they had specific things they wanted you to say (difficult-ish), presentation (asked lots of questions throughout, including some extremely banal things, was quite frustrating that they often interrupted for no real reason, though this went well). Turns out the whole thing was a waste of mine and their time since although they liked me, liked my presenting skills, liked pretty much everything (was told this when told the result - though not sure how reliable this was but it all seemed to go well). Problem was that I didn't have enough programming experience so technically wouldn't be able to do the job (despite being told that no prior required - and this was all taught). Complete waste of time really. Company is also quite disorganised (just check out the numerous spelling/grammar mistakes on the website!) Put time into the other big consultancy firms instead is my opinion.