Overall process included an initial phone screener, written assignment, then formal panel interview. The process itself was fine. I did feel like they were not as transparent as they could have been with the timeline of their hiring process. When scheduling my final interview they told me they were looking to give an offer ASAP and then did not communicate for a few weeks.