Interview process is long but straightforward. First communicated with the folks who do recruiting and setting interviews. They're very upfront about salary, benefits and expectations. Interview day was several hours due to it being a group process and had several components to it but never felt like it was over the top for the job. Received an offer within a week of the interview process