I recently joined the company and I had a wonderful interview experience. Since I've joined the company has hired a great head of HR that is taking the process to the next level and has "candidate experience" at the forefront her mind. The process I experienced started with a phone screen, homework assignment, and in-person interview with 4 people (including the COO and CEO).