So this may seem like a simple question, but how did you find the company you are working at now? I've been using: crunchbase, linkedin, reading techcrunch, etc as well as a ton of coffees, beers, 'career advice' meetings. Every time I find a company I go through an extensive search of who works there, what they do, what the demand is for their product, etc. This helps for discovery, but of course will inevitably help during the interview.
I know there are many companies that I am still missing. Is there a service out there (not recruiters) that can play matchmaker with the characteristics that I am looking for in a company?
I'm still working with them now.