Pros
It is one of the best and largest companies in its field. They have decades of experience and historical data to base their recommendations on and really understand its markets.
Cons
If you are looking for a place that values teamwork or collaboration, this is not for you. While the employees at all levels are competent in their respective fields, sharing of ideas across those disciplines and across offices occurs rarely, and segregation is clear between the service groups and offices. This is unfortunate because a firm as large and with as many resources as it has, cross training their staff, especially junior staff, would be a great benefit to both the firm and its employees.