I applied online, and shortly I received an email to schedule a first interview via phone. After passing that interview I then had another one via zoom. After two days they sent me an internship offer that I took. The whole process was simple, and the staff involved was extremely friendly. Overall a great experience and I would recommend other companies to be this friendly and professional.