Pros
A relaxed, youthful and fun work environment
Cons
Too many politics for a small growing company, Lack of sustained growth plans, promotion based on favoritism, round pegs in square holes, hiring friends and family who most times are unqualifiede and unskilled.