The CEO is very self-absorbed and sees you as either a favored employee (because you do and think exactly as he says you should) or a cancerous tumor (because you have a dissenting opinion and he feels the need to push you out of the organization). I myself was a favored employee, but I watched other associates fall into the other category for one reason or another. There was never a case in which it was justified.
The benefits package is mediocre at best and is heavily inflated with low quality products. The intent behind this is to "add value" and convince employees their low compensation hourly/salary wages are richer in other ways. Salary wages within the organization are around 50% less than the average at any other corporation. The average employee works 60-80 hour weeks outside of the peak seasons for the industry (October - January, May - July). The company as a whole is not an industry leader in the market. The CEO is unwilling to spend the necessary funds on resources/tools that would enable associates to do their job more effectively and to the standards set in the industry. This sub-standard level of service quickly results in new clients being former clients as they search for legitimate more robust technology solutions.
The organization as a whole certainly has lots of potential, but growth is stunted by the CEO's lack of operational excellence. His errant outburst publicly on the work floor to other employee's showcase his inability to keep a professional, respectable demeanor.