It was VERY long, and there was very sub par communication from the recruiter. I went through 4 rounds of interviews and a presentation. After the final round of interviews I didn't hear back for over a week until I reached out several times for a reply.