Process was overall a very good experience. I was contacted by the recruiter, who then set up an interview with the hiring manager. After the hiring manager, they set up a 3 person panel interview for 30 minutes each. They really accommodated my schedule in each interview and they didn't drag it out; everything happened in a span of a week. I would say the reason why I set the interview process as neutral is after going though 5 interviews, there was no follow up at all on their side to update me on the outcome.