Lengthy interview process including personality testing, which I think is a positive. Gets the right people in the right seats. The role I was interviewing for was pretty entry level, so I would assume the process is likely different for "higher" roles.