Pros
Benefits are really fantastic. More vacation days than I can reasonably spend, great 401(k) matching, free beer on tap, subsidized (free) mass transit and more. Software product is gorgeous and the customers are all working in interesting areas. Fellow employees are smart, generous and talented. There's the kernel of a great software company with a fantastic culture here.
Cons
Almost everything anybody has said on Glassdoor about the CEO is true. She's brilliant, but probably certifiable. Every interaction is a grab bag and she appears to spend most of her time treating her employees like a middle-school clique. She takes no accountability for her actions and regularly scapegoats employees until they're driven from the company. It's bizarre and ultimately self-defeating. I can't even imagine how our customers felt about her.
Communications is also the most broken I've ever encountered in a company. Week long waits for email responses, no desk phones, so no way to call each other, people ignore IMs, nobody is willing to commit to anything. A couple executives advertise that they "don't do email" making them virtually impossible to talk with. Some of this is people's unwillingness to put anything in writing lest it get forwarded to the CEO and their life get turned into a living micromanaged hell.
The result is a demoralized, paralyzed workforce that's simply too afraid to use their own agency to push the products and company forward. Engineering work is glacially slow as a result, with year long delays in basic work not uncommon.
All the talent is there to make this a huge company, but the executive level is rotten to the core. Despite the benefits package, don't work here.