Started with on campus interview after applying via university. On campus interview was 30 minutes and the usual behavioral questions. They emailed me a few weeks later for an office visit. The lodging and everything provided was great and we had a pre-night to meet employees at the office. Interview day included a couple Q&A panels, some presentations, and 1 to 3 interviews depending on your position. I only had one that was also behavioral. I was given an offer two business days after the visit. Overall a very easy going and great process.