Pros
The company is in a good location. They are stable and conservative. I believe in the services they offer and the employees have the clients' best interest in mind.
Cons
It is next to impossible to transfer within the firm. Highly qualified candidates remain stagnant in their roles. They prefer to hire from the outside. Having said that, HR can't seem to find qualified candidates. I know they are applying but they are not at all efficient at bringing them in. The departments remain short staffed as a result and it effects the other employees. It is definitely a boys' club. If you are female or in a minority, you won't obtain a high level job. It is "who you know" when it comes to promotions. The pay is fairly low even though the cost of housing is extremely high and overall cost of living is high.