This was an internal recruitment process (I was already working for the company). The interview process was great, reasonably quick and well-handled. The questions were thoughtful and complex but not overly difficult. The overall feeling was very positive and I left the interview feeling that it was time well spent, regardless of the outcome. I ended up getting the job!