Pros
• High energy growth-phase startup with lots of exciting projects going on all the time.
• Familial culture. Open, supportive atmosphere. Everyone helps each other out and is willing to lend a hand if you have any questions.
• You learn a lot marketable skills (search engine optimization, copywriting, client communication and retention, social media marketing, etc.)
• Company has a strong vision for changing the industry for the better
• People who go above and beyond get rewarded and often create new positions for themselves
• You're challenged to do great work because people really care, but in a relaxed environment
• Free snacks and periodically catered lunches
Cons
None come to mind, it's really a great place to work.