Pros
Great founders who are very honest, transparent, and genuinely have your best interests at heart.
Very smart tech team, with lots of different skill sets, always looking to help one another.
Cons
There can be a lack of coherence to the product vision of the company. Some people are wearing more hats than they can handle.