Pros
The companies vision of what it wants to be and what it wants to offer is spot on. It's benefits and work life offering are really good. The company has the potential to be a great place to work if it can remove some major impediments. On paper (de jure) this should be one of the best companies to work for in the city.
Cons
There are some departments with toxic environments, employees that appear to be disingenuous and management that appears to be detached at times. These dealings significantly damage an otherwise promising company with a superb work life balance. Also the HR department is hit or miss much like the management, sometimes very responsive and at other times careless. The company as a whole still seems to have culture identity. The defacto reality of the company is very different and actually very unfavorable compared to it's de jure ambitions and on paper benfits.