Overall, the experience was positive but the interview lasted 5 hours. There was a technical presentation, and most members of the company interviewed me. Those who worked there were so great. The issue I had was that with one portion of the interview, I was barely given enough time to complete a task I later found out was a fools errand. I had to choose between having time to complete it or going to the bathroom.