The process started out very well. I applied online, and received a response from HR with intro questions to answer before having an initial screening phone call. Moved on to the next 3 rounds via zoom. Each of those interviews seemed to go amazingly well. Submitted an assessment and seemed to pass that also. Waited a week only to be told that the company had decided not to hire for the position after all and was then offered the chance to interview for a lower-level position. I really liked the company and wanted the agency experience so I said sure and interviewed with a different person only to be told a week after that that they weren't going to make me an offer after all. The whole process took approximately a month and was a waste of my time as it would make sense for a company to determine whether or not they were actually going to hire for a position BEFORE they took a candidate through the ENTIRE INTERVIEW PROCESS.