My experience was generally good, but I think clearer and more consistent communication, particularly around the work setup and role level would really improve the candidate experience. Offering flexible interview scheduling and considering a fully virtual process could also make things more efficient, especially when parts of the interview are already done online.