Simple and fair process. The recruiter called me within a couple days of me applying in order to setup an interview with the hiring manager. Hiring manager interview was great - gave me the opportunity to assess the opportunity. Received a call about a week later with a request to schedule the final round. This entailed 3 separate interviews with teammates and x-functional partners. These interviews were straight-forward and collaborative - mostly stuck to behavioral/past experience questions. Received another call a few business days later offering me the job! Very simple and effective.