Professional team, quick responses from HR. They provide lots of material for preparation of several interviews. Downside is the interview process, 4 interviews. Screening, background interview, case study and final interview.
A downside is that they don't give you feedback on the process.