Pros
Great potential and could be awesome for SMBs and ECs alike, it resonates well with those who are pitched to, in fact, its fantastic! But there are a lot of people that need to be fired and management needs to step up. This proposition is falling through the fingers and they bury their heads in the sand.
Cons
Political as
People responsible for crafting the products are not skilled and ignorant
No action to fix team problems
Tribal behaviour of specific teams who are riding the company for every penny
Nothing new in 2 years
People in management too scared to wholeheartedly make changes
Agile and scrum is an excuse for no documentation, vision or understanding
Process is fine when people know what they're supposed to be doing
No real data team - inexcusable in a data company
Java is not the future of 9 Spokes and yet a ton of Java developers twiddling thumbs
No sign of any new money coming in and burning through it like firelighters