....if you try threads 43507, 18807 and 25810 it will give you some views on your third question.
Is there any way you could ask their HR department what to expect in your interview(s)?
It can show that you are keen to get started if you choose your words carefully.
Think also about what the different roles of the people that interview you are going to be looking for. pre-interview. HR are more likely to look at how you are likely to fit with rest of the team, consultancy/project manager more interested in consulting skill/technical abilities etc etc.
Glean information and ask questions.
I know nothing about them!