Very shady company in general. Seems like a scam to me because all of their internships are unpaid, but require such high qualifications. I would not recommend applying to work here, you're better off trying to get a paid internship or work on personal project.