It was lengthy in the beginning but picked up after 2nd round. The interview panel was very good and seemed like hey really knew what/who they were looking for but the HR department is SUPER RUDE so be prepared to not hear back from their HR for at least a couple of days regardless of your question. once you hear back don't expect anything more than one word YES or NO answers. I have spoken with so many recruiters in my career but never seen anyone like this one.