Pros
The upper management is full of hard-working and bright people. You can tell the CEO has a positive vision for the company and genuinely wants to make a difference. Generous pay and vacation days. There's a lot of great people here, but a few office bullies (male and female) can make unnecessary Mean Girls-esque drama.
Cons
They have Thirsty Thursdays and holiday parties that kind of serve as a bandaid for the fact that there's not a lot of job security. Management has no problem letting go employees with no notice or explanation. One employee told me "I've never been to so many going away parties until I started working here." It kind of feels like your own the Apprentice or Survivor or something. During the quarterly meetings, they talk about how great the company is doing, then a month later they laid off 30 people in their corporate office of 200! It's hard to have a happy office culture when everyone is worried about getting fired.