Vantaggi
The company has some really friendly and smart people working there. You can gain a wealth of knowledge in the position you're in as well as learn other parts of the business. The current VP is awesome. If you can keep a "just business, not personal" frame of mind, you can grow in your field and use the position as a stepping stone somewhere else.
Svantaggi
Don't expect the friendliness to continue to the top of the chain. CEO is inconsistent with his expectations about individual positions and the company. His mind will change on a whim. It's a revolving door for employees, so don't expect to make a career of the job. At the end of the day, everyone answers to the CEO and things must be done his way, right or wrong. Expect to be insulted if you make mistakes.