An initial interview with HR, then a 2nd interview with the hiring manager. A case study that included client scenarios and how you would respond and an excel spreadsheet test. The final stage was an interview with the CEO.
Very robust interview process, everyone was super friendly and the communication was excellent after each step. In the end, I wasn't the correct for the company but based on the interview process they seem like an excellent company to work for who treat their employees well.