Pros
The company works in the non-profit sector. The founders had a lot of great ideas and there are really talented an experienced people that work there.
Cons
Product teams are poorly organized causing a top down collapse in strategic planning. There is basically no product direction just high level mish mosh of ideas. Lack of strategic planning and proper project management caused a number of layoffs with the actual culprits still remaining employed and shuffled into other roles while the engineers that worked hard to fix the product got laid off. There is next to no middle-management and/or leadership. The culture has become very clique with a handful of individuals, due to their seniority, call the shots and have the power destroy careers. Basically if you end up on their radar because you have ideas that could threaten their status, you will get thrown under the buss.