Pros
The office is jeans casual. Flexible work schedule, and the office makes an effort at creating a friendly environment. Care about what their employees think, but changes are slow to come in such a large organization. There are some really great people. The company is trying to be more progressive in their office culture, which is great, but it seems to only be happening from a physical aspect and not in terms of many of the people in the office.
Cons
Rankist environment. Office makes an effort at creating a friendly environment, but only because of the lack of interaction and some unfriendly associates. Analysts and consultants do not treat their admin, or any admin, with the respect they should. Harassment is not taken seriously if it will affect a relationship with a client. Diversity efforts need a makeover. They have failed to realize diversity starts by educating the majority on biases and how to welcome and celebrate the differences of others. Instead, they provide networks for minorities for support...Minorities should NOT need to gather to support one another because their white colleagues expect them to assimilate as opposed to integrate. I would expect a company in this industry to know this, and I am sure they do, but hey, that's institutional and inherent racism for you...They want diversity in ways that is convenient for them: having their minorities find other minorities. Pay is not very competitive. Health insurance options could be better, especially if you have children. My wife works for a school system and has better health insurance than I do.