FIrsm has smart people with smart ideas. They Understand the industry at large. They are helpful to clients at a meta level
Cons
There is not enough team collaboration - very individual contributor mindset. There are opportunities to broaden the product set and provide more concrete data and analytics at an execution level.