I had an engineer leave my team (regrettable attrition, one of the best engineers I worked with) and accept a position at Stripe. I'm reading your description and impression of the interview process and it 100% matches what he told me about his experience. He managed to convince me to consider Stripe as my next career move.