The interview process consisted of a screening call, a technical video interview with pair programming, an on-site interview with several employees including the CEO, and a programming assignment. Biggest disappointment was a lack of honesty during the process. After several weeks of the process and receiving positive feedback after each step, the CEO indicated he'd get back to me with an offer "shortly." A week passed, and then I received a call to go over the benefits package, health insurance, PTO policy, etc. and was asked for a salary range (which I gave on the low end of their posted range on AngelList), while being assured I'd receive a call with their offer "by end of day." After several days, I received an email thanking me for my time but indicating that they would not be able to move forward with an offer. When I asked for follow-up feedback, I was given a vague explanation that it wasn't a good fit. I don't know what the actual reason was, but I would've preferred actionable criticism or feedback to being strung along with positive feedback and the promise of an offer.