-Good middle-ground between large and small business intelligence companies-Coworkers were all really great

Cons

-Software was slow to adapt to marketplace and customer's needs-Sales management was out of touch for most part or have never sold anything themselves-Cronyism

Advice to ManagementAdvice

Rule by fear and a churn and burn mentality doesn't always get the results you want from employees. Management should lead from the front not from the back. Has done a great job growing the company, that path is working.

Growth opportunities, a CEO that appears to really strive to create a great company, you will find some really good people to work with, all the coffee, tea, soda's, oatmeal, and chips you want; and a strong technology and great industry. Also, decent benefits.

Cons

Poor senior leadership! They are all very smart individually, but most of them have no knowledge of how to deal with people, lead an organization, administer pro-active solutions, treat or communicate with people like professionals. Salaries could be more competitive.

Advice to ManagementAdvice

My advice is to the CEO - Invest in serious executive leadership training and management development. Promoting people to management does not make them managers, but creates ego's and trickles down to a miserable workforce.