Submitted resume through external recruiter. There were five interviews. Three of them were on the phone and two where in person. It took a long time to get through their process as their internal processes take forever to pass through all of the red tape. No question was too difficult depending on who one is interviewing with. Some managers play the bad guy, some the good guy. Overall, the process was decent.