Pros
Employee discounts are nice, assuming the company sells things you're actually interested in buying. Two paid community service days per year are a great benefit. PTO and holidays are competitive with other companies, and you get most of the time upfront, as opposed to having to earn it weekly.
Cons
If you have to bolt giant "It's fun here" signs all over the walls, it's probably not actually fun here. Don't just say it's fun... make it fun. The senior leaders talk a good game about the company's vision and culture, but in reality it's a much different story. The CEO is completely out of touch with employees. While frontline reps are struggling to make ends meet, the CEO sends e-mails bragging about celebrities she rubbed elbows with, awards she won, her lobster dinners, and her summer house in the Hamptons. Currently, most of her time is spent talking about charity work, and she never stops begging for donations from employees who can't even get a 40 hour work week. It would be great if she spent less time pretending to be Oprah and spent more time focusing on growing the business. Any profits seem to go to the most senior leaders, and never back to the employees. Most employees will get only a 3% raise every year.