Pros
Co-workers are great people, and the hours are generally flexible (depending on your position).
Kontras
The CEO will make your life a living nightmare. He injects himself into every aspect of every project, including ones where he has no knowledge or experience. He believes himself to be an all-knowing genius, and will let you know regularly. He constantly shoots down employees ideas in favor of his own, ill-conceived ones, and when they inevitably fail, he deflects blame onto those same employees he refused to listen to. He's verbally abusive, and regularly insults/embarrasses his employees for seemingly no reason. Your work and ideas will not be valued, and you'll simply exist to carry out his vision. I wasted several years of my professional career working here, don't make the same mistake I did.