Interview process is really long, at least in my case. I met with 5 or 6 different individuals across 10 meetings who all asked me the same questions from a script. Honestly this is probably an awesome place to work from what I can tell, but I turned down this offer because the interview process wore on me and I had a different offer that seemed to be a better fit for me with the benefit of more salary.