Average to the shorter side, interview process wise Phone interviews as well as in-person with multiple employees. Conversations were genuine and questions were pretty standard. Talked to multiple different levels of positions. Felt comfortable during the interview process and gave a really great impression of the company.