Applied online, went through a series of phone screens, video interviews and did a design exercise. Aced everything according to the feedback. Was scheduled for what seemed to be a final interview. Two days before they cancel and decided to up the requirements for the role. Egregiously unprofessional.
Would avoid applying.