Spoke with the CTO who seemed very eager to see me in person after a brief chat about my experience and CV. I was given a task to prepare a 20 minute slide deck considering an architectural plan and rollout considerations for a mock scenario. After spending a weekend on it, I learned through the agency that the position had already been offered The day before my face to face interview. What a waste of time, money and resources preparing that! I could have spent that time with my kids, deplorable unprofessionalism.