Internal Transfer. I knew them for years. Finally told them I was interested in joining. First lunch with the hiring director. Then a team interview in person (small team). Than a bizarre written exercise where I tried to respond to a large, unfamiliar problem. Then a follow-up team phone interview. Then HR had to do a screening process (after the interviews!). Then a long delay, a verbal salary offer that had to be corrected (downwards!), and then it all went through.