Despite the interview process consisting of 3 steps - phone screen, virtual interview, and in-person interview - it was fairly smooth and quick turnaround. After the final in-person interview, it all went downhill. The communication was poor, the defined timeline was completely off, and the rejection came in the form of an automated e-mail from their application portal.