Lot of steps. Did an initial phone interview. Then met with the hiring manager. The took some type of assessment. Next I met with another manager. At that interview I also had the opportunity to meet with a couple team members that I would be on a team with. The last interview was director of sales. Lots of steps. But seems like a great place worth the effort.