30 minute initial interview, 45 minute interview, 2 hour technical task, 1 hour culture interview, 1 hour technical interview, 30 minute interview. I felt this was quite excessive and stressful. Dealing with preparing for 5 interviews plus a technical task while you have a full time job is a lot to ask. I decided after 2 interviews and the technical task that I didn't want to continue the application. I think such a long and stressful application is probably indicative of what it's like working for the company.