It is a very long interview process in very small rooms.
The interview process is Okay, but their hiring process is more based on how you look on paper instead of your actual talent. They think they can train their product better to candidates that may have potential than hiring someone who is already doing their job for them at a consulting company where no training is needed and their employee's want this person hired.