The interview process was multiple rounds that included multiple virtual interviews focused on professional background and behavioral questions, a take home assessment, a whiteboard session virtual interview, and a final step in office orientation and personal evaluation that took a full day by itself. The entire process took many weeks and dozens of hours of preparation time (mainly for the practical portions). They expressed enthusiasm and positive feedback all the way through until after the final step. Then, after all that, they ghosted me for a bit. When I was finally able to garner a response, they said they put filling the position on hold indefinitely. They said they would offer me a stepped down role which paid about $20k less and required more travel. I think they figured I wouldn't accept it because I was overqualified and it was for less pay. I decided to accept that position. I think that caught them by suprise and then they revoked that offer the following day. Bottom line, this company did not run a very honest or professional hiring process. They wasted a lot of time and resources before deciding they were no longer hiring for the original position. They should have had the professional courtesy to politely send a rejection rather than try to transfer the decision to me with another offer they had no intention of following through on. All in all, the experience was terrible and was a direct reflection of how it is run, so I am glad I avoided becoming involved with this company.