Both the day to day work and company atmosphere are intolerable. As far as what your role will be as a software developer, know that most of what you do will be either putting out fires of mission critical bugs that made it live due to the total lack of any sort of QA process, or rushing to complete projects or features that were promised to clients by the CEO on timelines of mere days. Staying as late as nine o'clock, or more, to finish features that had been promised would be ready the next day is not uncommon. Even in that environment, coming straight out of college, your code will not be reviewed or tested in any serious capacity, and any bugs or issues that make it through will be entirely your fault. Prompting, in some cases, the CEO to "reprimand" you personally, often by shouting you down for thirty minutes at at time.
As far as the company atmosphere, the turnover rate is nothing short of obscene. By the time I left roughly six months after I stared, there was not a single employee other than management who was still there from my first day. The CEO will shout at you, insult you, and treat you however he feels like, whenever he wants, and not care when you leave. I saw multiple people who had been with the company for months or years get fired at the drop of a hat with no warning or real reason given. Most others who were "lucky" enough to not get fired fervently job hunted until they were able to find something else, anything else, and run. It's unreal that the CEO either doesn't understand how much money he's losing when experienced people knowledgeable of his product walk out, or that he's incapable of putting his ego aside long enough to realize how much more successful his company could be if he hired a real manager to interact with his employees for him. In his mind, employees are totally expendable and replaceable.
If you are a potential candidate reading this review, it's reasonable to think that as an ex-employee I'm just overly jaded and it's not really that bad. I urge you to read the other reviews, and note that there are exactly four positive reviews. In your first interview, I recommend asking how many members of upper management there are.