I think you nailed it. Client work (my familiar stomping grounds) lives and breathes by managing expectations and clear communication. And this holds true for just about every aspect of life. If we're both clear on what to expect from eachother, and it's a good fit, then it's going to work out awesome.
- The higher-up technical roles are pretty well fleshed out, so unless somebody dips out, it seems difficult for me to move 'up' (which isn't to say I can't advance diagonally, so to speak). This ties directly into the longer term company plan, and how I fit in, and I have heard a few intriguing ideas here in talking to employees.
- Revenue is definitely coming in... curious to find out what the funding/revenue split looks like. Equity is up for grabs, subject to negotiation.
Excellent comments, I'm taking notes now. Thank you Matthew.