Interview process was very thorough but took a very long time. I met with 7 people over several months. The writing portion took me a solid weekend, but it was a good opportunity to show some knowledge of the industry and topic. Their onboarding software made everything incredibly organized, the HR group was enjoyable to work with, and I never felt like my efforts were wasted.