Overall a normal interview experience, however they were very disrespectful of my time. I made it to the final round, which required me to take PTO from my current job. They then waited almost a month to send a very obviously copy and pasted automated rejection response, which only came after I requested an update. The whole interview process was extremely slow, almost three months. One nice thing they did was give detailed feedback as to why I was rejected, which I did appreciate. However, the experience was very soured by their hiring team not filtering well enough to reject me before asking me to spend hours on a take home interview and hours on a final panel interview round. Everyone I interviewed with was very professional and friendly- the interviews themselves were positive.