I enjoyed my interview process with Kitt. They were very transparent and accommodating throughout. Lovely people in general.
The interview process was in 4 stages: phone interview, take-home tech test, tech interview and final interview.
Only minus was that there was a long wait after final interview compared to how quick the interviewing process had been prior (however the reason was explained) and no final feedback.