Pros
Hmmm, very difficult to come up with a pro for this company. There are a lot of friendly, hard-working non-management employees.
Cons
Other reviewers are right on - benefits are horrible. Very expensive health care, bad vacation, no payout of PTO or severance when you leave the organization. You can be performing beyond expectations and still get the boot. The CEO micro-manages every aspect of the business. Don't think you'll ever be able to make a decision in your position without running it past the CEO and having it vetoed. Most employees run scared of the CEO. Not a good environment to work in unless you want to develop an ulcer. Hard to tell what is the truth and what is a lie. Lots of turnover at all levels except for senior management.