Had an initial screening interview with their HR person which was good. Talked to their CMO next after which they asked me to do an assignment that required 3-4 hours of work. They postponed when I was supposed to present this assignment because the interviewer had a power outage. The next week, on the day they rescheduled my interview, they sent me an email saying they had offered the role to someone else and canceled. It just showed a lack of respect for my time