Pros
They are trying to hire people of diversity, however, not all people of diversity are qualified to be in a management position. Big difference in finding the right person and window dressing.
Cons
This company has the right intention, wanting to help others. But the people working for it have no to very little sympathy for the community and have no knowledge of what is actually going on, or what the problems actually are. There's a difference between looking into the diorama as spectators OR actually knowing how to solve problems from the inside out. Instead, they build a smoke screen of initiative on top of initiative and overload their calendars with unnecessary meetings. It becomes a very generic company with dispassionate people caught up on the amount of meetings they have to attend. The management also, or lack of, do not behave like management, making sure their people are heard and taken care of. Instead, their behavior is automated only to appease upper level management. A company that sounds good on paper but is executed being a massive smoke screen of confusion and unqualified people.