At least, they pretend to be nice when you interview with them.
Cons
They ask employees to leave positive reviews. I highly doubt that some reviews are even wrote by CEO. They don't care about their employees, especially new hires and interns. They pay much lower than the industry standard. They treat you with no respect! If you can survive for a year, I am pretty sure you can work at any company.
Learn from an experienced CEO
A lot of autonomy on the job
Working with a not of new software technologies
Opportunities to travel and learn from other businesses
Everyday is different; very interesting work; you truly feel that you are part of a team; management and leaders care about the success of their employees
Cons
Workload can be significant at times (the nature of a growing business)