Pros
The team itself is great (although very few remain) - they are collaborative, supportive, and very bright. I had a great time working with all of them - from juniors to department heads.
Cons
Sadly, the company's founders don't share the qualities of their employees. From the start, I understood from other team members that there are issues with the founders, and I've witnessed it on quite a few occasions. The worst example of this is that they decided to fire half of the company's employees without any prior warning - just like that, out of the blue. I realize that the economy is not doing great at the moment, but some transparency would have been appreciated here. Moreover, just several weeks before at a townhall meeting they told us that the company is doing great. Worst, they even fired people that they'd just hired two weeks before, and almost everyone that was hired in the last year (which is around 50% of the company's employees).