Pros
Since StuffDOT is a startup company, the environment is innovative, young and curious. Upper management listens to all ideas, and takes them into consideration during brainstorming sessions. You're able to try and fail with projects as you see fit, and ultimately make the internship experience as meaningful as you'd like. It's really up to the individual.
Cons
Obviously, working unpaid is difficult. But with a startup, you should understand that's what you're signing up for. If you work hard enough, however, compensation can be in your future (as it was in mine and for a handful of others). In addition, management lets you schedule hours in an extremely flexible manner, as students have busy schedules and classes to work around.