Pros
Working here, you wouldn’t build a product that would actively make the world more evil (like working at some banks or certain social networks).
Cons
Below-market pay. Their entire reason for existing is “to make $500 million a year”. Overly bureaucratic, too much red tape, nepotism/favoritism. Lack of leadership, vision, direction. Classic strategy of solicit feedback, pretend to listen, and then do what they want. Most recent round of layoffs (sudden, unexpected – the managers didn’t even know their own direct reports were being laid off until it was already done, and now they’re left wondering how they’re going to deliver on their products to the customers) are just a symptom of the problem. The only logical explanation for the way they handled the recent layoffs is that they actually wanted more people to leave voluntarily, so they tried to upset them and lower morale.