Pros
The culture of the office and most of the staff is infectious. It's the kind of place you stay at for much longer than you should, simply because it feels like a second home. Some of the leaders also have an incredible amount of passion for the company which helps push their departments, and occasionally others. If you are fresh out of college, or new in your role, then this company will be a good fit for you for at least a year or two.
Cons
The growth potential is minimal at best. The pay is low compared to the market and makes little to no sense in how it's determined. Some of the leaders are more concerned in their pursuits outside of the company, or at least outside of the office, which leads to a splintered feeling internally that's palpable depending on the day of the week. There have been many failed attempts at change, but most things end of reverting back to status quo. The Founder of the company has a ton of heart and truly tries to make it a great place to work, but in the end this place is great for people aged 20-25 or Managers, most everyone else is underpaid and underappreciated...so you better drink up.