Very long-winded process which involved an initial screening from a recruiter, followed by a screening interview with the hiring manager, followed by an intensive assignment and finally a set of five interviews with various people not related to the role.