They have a very intense process for such a small organization, but I guess it's because they want to find the right fit since they are 100% remote. There is a pre-screening process where you find out if they even think you're eligible to apply. Then, a process where you interview and then they give you a packet to complete to see if you can actually do the job.