Decent experience but I wish they could implement some internal automation or SLA (depending on which stage of the interview process the candidate is in) so candidates do not go long periods of time where they receive no update or are forgotten entirely.
If that is overkill, then it would be nice to at least reduce scenarios where candidates are promised they will receive an update by a certain date and then this does not happen and the person is then left in the dark. Setting more realistic expectations on time horizon (especially when the recruitment team is stretched thin due to volume and thus could be delayed) would be nice.
Besides that, most of the process is way better than other companies so that's cool and I appreciate the work that has gone in to that.