Pros
Provided lunch (although not always healthy). Casual environment.
Cons
As an intern, you are unpaid. Generally, it is advised to not take unpaid internships unless you have no other choice (in this case, I broke this rule and turned down multiple paid offers from well known companies for the start-up "experience") and was severely disappointed. You'll end up being an unpaid salesperson not gaining any real skills. The paid employees don't seem to do much work, besides the product development team, and have to work extra jobs to pay the bills. Resist the temptation to work here and you'll thank me later. Also, do not be fooled by these other 5 star reviews - the reviews were written by inexperienced individuals who have yet to see what a truly rewarding work experience is.