Pros
Having read a few of the other reviews of Markit on Demand on Glassdoor, I'm somewhat surprised by how negative they are because I've had a mostly great experience working here. MOD is set up somewhat like a bunch of small businesses within the businesses, which in many cases means that if you're smart and hard working, you can build up your own client relationships inside Markit on Demand with some of the biggest names in the financial industry. For some people, I could see that being annoying because there's not an explicitly clear overarching structure to the company and its processes. For me, that was a godsend because I was able to come into the company, work hard, and be directly responsible for my own success without a lot of obstacles or impediments. A lot of the people complaining here about MOD on here probably didn't realize how much control they actually have over their own destiny, or happened to have a manager who didn't highlight that for them. There are lots of nice day-to-day perks to working here, which on the surface are the things people notice: getting paid to carpool or take public transit, lots of free snacks and drinks, a bike-sharing program, friendly and kind management, etc. Having now worked here for five years, there are aspects of this job that are harder to quantify, but are really meaningful: people are generally very intelligent and the problems the company solves are often complex and interesting. Being able to come to work every day and solve hard problems with smart people is really fun.
Cons
Markit on Demand's parent company (Markit, based in London) has some really good characteristics, like very aggressive philanthropic and charitable giving. However, Markit has a tendency to be a little bit sales-y and creepy, and they seem totally willing to sell complete vaporware to clients. Thankfully, Markit on Demand has not taken on that characteristic because MOD's executives have tried to shelter us from some of the worst aspects of Markit, but time will tell of how long that will last. Although I feel like my pay is totally appropriate for my level of contribution, I have heard some people complain about the pay being low compared to the overall industry. I definitely get a sense that people's salaries vary pretty widely, so I understand if there are chunks of the company that feel underpaid. The company is a meritocracy through-and-through, so your ability to climb the ranks financially are pretty good, in my opinion. I also wish the company was a little bit more strict about who they hire. Occasionally, it seems like too many risks are taken on untested and very junior people, some of whom fail pretty spectacularly, causing problems for other teams along the way. Thankfully, these cases are few and far between.