Lengthy interview process. Multiple contact points, a test, and overall interesting experience that could probably be shortened. Most of the steps involved are really to assess personality traits and discuss previous experience. Everyone involved is super nice and gives each employee an opportunity to present themselves well.