Pros
The benefits are good, with a solid retirement contribution match. Also, everyone gets 4 weeks of vacation (though that is a negative for those working there for many years).
Cons
The company is only in the business of growth through acquisition. It then fails (miserably) at recognizing the difference between the many companies it has acquired. Senior management lies to employees, falsely promising salaries will be increased at certain times. Salary for an Associate could be $30,000 or $100,000, depending on when you were acquired, regardless of experience/education. So someone with a MBA and Doctorate and 10 years experience could make less than a newly hired fresh-out-of-undergrad person. That doesn't mean you should try to work there fresh out of school. Morale in every office is terrible because of the extremely high "voluntary" turnover rate. They won't report the information, but I'm guessing MSCI has 40% annual turnover. Employees are regularly training their own replacements in India/China. Certain individuals force their way up the corporate ladder, stepping on everyone in their paths. In sum, it's really a terrible place to work.