Technical leadership is very competent and provides great mentorship as part of the employment.
Cons
Business leadership is unaware of the market fit and neither has solid incremental plans for growth. Inclusion of incompetent external companies by the business management has severely hampered all activities