High growth environment, broad responsibility, passionate and highly skilled talent on the team.
Cons
High turnover in leadership team, high pressure and stressful environment, uncertain company future as technology has issues and opportunities pursued are not resulting in deals closed.