Pros
Passionate and smart people
Location
Culture
Quality work
Remote Fridays
Cons
CEO has serious ego issues and only cares about his personal wealth. He has to be in control of everything and doesn't like to be challenged which is an issue because he doesn't know much about running the different departments. He does however know about finance and regularly tries to get away with unethical practices. If that's not enough, he also has a "use and abuse" mentality, meaning he has to get the most out of his labor costs. Expect your job to be whatever random title you're handed plus 5 other things.
CEO's significant other has way too much of a say in the business. Whines and complains to him a lot which causes internal problems.
The company seriously lacks process and organization. It seems that there is a cycle of backwards progress in structure. Lack of incentives, no review process or career advancement. Bonuses/raises are avoided as much as possible.