Interview process was very comprehensive, taking me through many stages with the team, including with potential peers. Final interview was conducted by the GM, a nice touch. I was able to interview the team as much as they were able to interview me, a sign of a healthy company.