Ha! At least you got a lunch. Here is my experience with AWS:
* They forgot to call for the 1st phone interview. I stood around like an idiot for 45 minutes waiting. Had to call them eventually. They apologized and rescheduled. Ok whatever, bigco, mistakes happen.
* Rescheduled phone interview goes awesome. I was excited. Was told about the Leadership Principles and to make sure learn and parrot them back during the onsite interview. Ok, a little strange. Got the "I think might be joining a cult" thought in the back of my head.
* Interview day. Show up. Turns out future manager, that is the main person I should have been talking to, wasn't even there.
* Got questions like "what was the worst thing that happened to you?". They probably wanted me to parrot the leadership principles back at them. But of course, what better question to make the person feel terrible than making them remember all the bad experiences in their life.
* Nobody asked much about my resume. I had successfully shipped products, could talk in detail about Linux kernel internals, distributed systems. But instead I was live-compiling "invert the binary tree" type problems at the whiteboard.
* Lunch comes. I am thinking, well at least I'll get to meet some of the future team members. But nobody shows up. After 30 min I started to walk around the hallways hoping someone would stop me and ask me what am I doing there. I even had a snarky reply ready to go.
* After that I did get a bit snarky and refused to parrot back the leadership principles. Was that the bar-raiser who I was talking back to? Could be. Were they the ones that failed my interview or was it the manager that never showed up that vetoed me? I'll never know.
* But that's not all. There is more. The HR person I talked to before the interview was swearing they'd get back to me within 3 days. They didn't. Three weeks later I called them back, not because I was curious about the result much, I had accepted an offer by then, I just wanted to see what the excuse would be.
Was it worth it? Absolutely. Then it seemed like a terrible waste of time then but now it's a story I really enjoy sharing. It's just so fun. It's incredible the amount of dysfunction and awfulness that resulted from interfacing with that company.