Pros
Good culture and team environment.
Cons
Too much sr. management. COO keeps selling his ideas without actual results. He needed to sell, to begin with when hired for sales. He kept showing sales pipeline without actual result and continues to do so. For such a small company, a president and vice president is not required with big pays.
Leadership with actual work including actual sales is required.