Pros
I truly enjoy some of my colleagues. There are a few people left who actually care about the company and want to do their best. There are many talented people, passionate people, who are not given an environment to thrive to their fullest potential.
Cons
Top level leadership has no vision, no strategy. We are pimped out to the highest bidder for every shiny new object that comes into somebody's mind. No business justification for taking on work, product team just says "yes" to everything. The product team is nothing more than order takers and they don't own, drive or innovate any of the products. People are not empowered, they are held down, held back. They are stifled. Crappy people are hiring clones of themselves further polluting the organization. Resistance to improvement or any kind of positive change. No learning opportunity, no growth.