Screening call, meet and greet with team, background check.
Interview process very clear, well-communicated, fast.
Was offered the role via email, followed by a month of back and forth over salary negotiation, and was told my contract was being drawn up. Unexpectedly, I received a generic rejection email with no explanation as to what had happened. The team I was supposed to work with didn't know HR had put me through this process. Had moved around my whole life ready to start this role, and was told they would put my case in "lessons learned".