Easy to get experience in positions that would be tougher to get at other companies. Young workforce. Energetic. Love my peers; "strongly dislike" my management.
Cons
CEO has way too much impact on the company's direction, which is often misguided and near-sighted. Lots of nepotism. Unfair salaries unless you're related to or friends with an executive. No integrity when it comes to promises made to clients. Employees aren't valued until they leave.