Loooooooooooooooooooooong. Be prepared for 5-12 people who will need to speak with you. Many of whom are not experts in what you are interviewing for. You will essentially be asked the same questions multiple times by multiple interviewers. Oh, I almost forgot...online assessments as well. Pack a lunch...