Don't even consider it - nobody cares about you.
Pros
Cool product conceptually Good location Great co-workers (while they're there)
Cons
Looks great from the outside in - once you're hired you quickly realize upper management is disorganized, don't take employees seriously, and care little about communication. We're talking basic communication. You'll be having nightmares and looking over your shoulder constantly - will I be the next person shown the door? It doesn't matter your tenure, if you make more than someone they hired on the cheap, you're out. Don't be fooled by the recent positive reviews - have a hunch that marketing saw the horrible comments about product and culture and scrambled to add a few positive reviews from upper managements personal friends who are current employees. CEO all over the place, it's obvious he's had no prior experience growing a company, which hurts both employees and customers alike. You may even be blatantly lied to about your performance and job security (if they even take the time to talk to you, period). Give it a year before considering working here, maybe they'll have figured it out by then..