The company has no real strategy and tends to start a million things and never finish them. It's very possible to work on a project for weeks and never see anything come of it.
The industry the company operates in isn't the best, either. While I generally did not have an issue working in lead generation and affiliate marketing, other employees were often misled about exactly what it was we did. Lead gen isn't terrible, but it's certainly not the most glamorous type of marketing out there.
As other reviews have mentioned, it's almost impossible to get promoted from within. Management is always bringing in outside hires for leadership roles, often overlooking employees who have been there for multiple years and have proven themselves. Communication about these hires is often very vague, leaving many questions about impending changes unanswered.
Management is not invested in employee development whatsoever. Aside from having no clear company goals, employees aren't given any real structure or feedback on how they can grow. Reviews are few and far between, are frequently rescheduled when they do happen, and give almost no useful advice at all. It's easy to feel like an annoyance for wanting feedback and a general sense for how you're performing.
The company often confuses perks with culture. Free food and beer is great, as is the impressively decorated office, but it doesn't compensate for lack of support. It's easy to be enthralled by these things, particularly if you've never worked for a "startup" before, but you'll quickly come to realize that while eating free organic snacks is nice, it isn't going to teach you the skills you need to know to further your career.