Pros
Great location and office space. Flex work schedule with telecommuting options. Awesome benefits. Generous salary. Team Council. Peer-to-peer bonus program. Stocked kitchen. Great mission - we really are trying to change the world, oh...and it's working.
Cons
The small - very small - number of negative and disgruntled employees. They are SMALL but LOUD. They have been provided multiple avenues of communication (both in person and anonymous), but they seem more comfortable posting on a review site. If they really want to see change, they would be more professional and address it head on, rather than choose a cowardly path. And sadly, they what they say isn't even accurate. If they are going to come here and trash this amazing company, at least be honest. Oh wait. That wouldn't work - because there wouldn't be anything negative to say. If they are so unhappy, really, they should leave. Be part of the solution, or get off the train. The rest of us are excited to move forward, upward, and onward.