The interview process was very long, with 6 different interviews and some assignments. I later found out this was not the norm, but instead was the result of some new management and changes being made to the program. Overall, the interview process was really good - but it did seem like it would go on forever at one point. Everyone was very polite and professional though, and none of the interviews (or assignments) seemed like a waste of time. It all made sense for the job I was applying for.