Knowledgeable engineers who are supportive
Cool technology with a baseline working product
Cons
Company doesn't know in what direction it wants target, trying to answer every problem leading to a difficult to scale product
Non-engineers keep trying to appeal to investors and future customers without finishing the current product
Tight deadlines and poor communication