I applied online and it took about a month to hear back. I was given a basic design test to complete, then had a basic phone interview with two employees. I was assigned a second design test which ended up being rather complex as I had to use their program, which had several technical hiccups. Buttons that were supposed to be there were not and made completing the task impossible without emailing for help several times. I spent hours trying to figure it out on my own and consulting their support center because they made it clear that they would rather me complete the test as independently as possible. I then had one more phone interview and scheduled an in-person. The in-person involved two employees at their office, but also two employees watching in via a video call. This was not mentioned to me beforehand and threw me off a bit. I was told they would get back to me in a few days and received a rejection email six days later.
The wording in some of the communications from them throughout this process was rather open to interpretation and led to some situations that I wasn't able to be adequately prepared for as consequence.