Pros
Lower level management was very friendly and extremely smart. The boutique and small company culture is very omnipresent here and everyone pretty much knew everyone. Very inclusive especially with after-work curriculum without forcing people to attend.
Cons
All of the managing partners were snakes. Very under-compensating, they were reluctant to part with any kind of money. Very hostile yelling culture that often went to physical violence. Company seems like it was built to die, they hardly hire anyone new anymore and a lot of people wind up leaving.