Pros
The people I worked with, from many different offices globally, were all absolutely wonderful. I can't say enough about the great people I had the privilege of working with each day. 4 weeks vacation (although not great if you have been there a long time) 401 (k) matching is good, although its too ironic for words that they are promoting ESG/have an ESG division and do not offer a ESG OPTION for the 401(k). Very disappointing and disingenuous. There are also no real internal ESG policies or programs. Opportunities to take on significant responsibility, which gives you great experience and keeps you growing professionally (although there is no, and I mean no, financial compensation tied to taking on more responsibility. So if you do, please note that this is for your own growth and to build your resume.).
Cons
Working here took a serious toll on me and I think I am a genuinely positive person. It was so hard to watch what they did to me and my fellow employees, despite our sincere tries to improve the working environment. Many of us were doing the work (literally) of 2-3 people, working very hard and dedicated, and in the end received little to no compensation. The salary structure makes zero sense. Once you are in MSCI you should expect very little salary changes and small bonuses, even when taking on new and higher level positions. The lack of ESG internally at the company is very disappointing and really needs to start soon. Senior management need to treat employees much better and really listen to them or you are going to be left with a shell of a company. The people are what make the company and you are losing them all slowly and will not get new talented people because you are competing with firms that do treat people well and have internal ESG practices, which people do care about. I really hope things improve and you can get yourself on track... but as things are I would never recommend MSCI as a place to work, despite the wonderful people who are left.