Spent a lot of time on calls, preparing, then on-site interview and lunch with team. All seemed to go well and I liked the people I met. Things kept moving all the way to meeting one of the executives. Then I never heard back. I really like the company and their products (am a customer), but I hate it when you invest so much time, including a day off from your precious PTOs, pay for Uber trips for the on-site, etc. etc., and after all of this a company does not even have the basic decency to reply to you with a canned rejection email.