Pros
The people are smart, friendly and everyone below the very top level management are what is keeping the company going. They all arrive with optimism wanting to really use their skills set to contribute to the world in a big way. Because of the company's long standing existence, they have a great culture baked in although that may be waning too.
Cons
There is a lack of direction of where the company is going. The leadership give off an air of concern and care but their actions show otherwise. There are many people who have been at the company for a very long time and seem to want to ride to retirement. Here in London, they have been taking on clients that are the opposite of the type of clients and work they talk about. Perhaps it is a financial decision for the company.. But I know it is not why I joined. People in the US are doing much worse with the senior leadership exhibiting hostile, petty and fear-inducing behavior, it is pitiful and I was glad to have only heard about it and not experience it.