Interesting and informative, but very long. Initial interview is 3 hours plus. If you have a full-time job, it is very difficult to attend multiple interviews. Group interviews don’t allow for the employer to get a real sense of what the prospective employee is all about. Awesome company, but the interview process isn’t great.