Markit On Demand
No jobs found – change your filters above for more results
- Comp & Benefits
- Work/Life Balance
- Senior Management
- Culture & Values
- Career Opportunities
I worked at Markit On Demand full-time (more than 3 years)Pros
There are a lot of smart people at the company... they just don't stick around very long. Their developer university program is actually a really good opportunity for people to get their foot in the door and build up a resume, so that's definitely a positive.
The company is generally stable, and (outside of some teams), the work/life balance is ok.
People there are generally pretty nice.Cons
Management seems disconnected and absent. They listen, and they're generally intelligent, but they'll rarely champion a venture or do anything proactive. It seems like most moves are purely reactive. You tend to get the impression that most of the big problems have been solved, and their goal is to just not kill the golden goose. They're nice people, but there isn't a lot of passion.
Salary is well below market. Senior management is aware of this, but it's been a problem for years, so I can't say they're serious about addressing it. It might be more of a feature than a bug -- they don't really /need/ top people so they're not really willing to pay for them. They do this thing where they basically ignore any requests for a raise until the person brings them an offer sheet, at which point they'll match. Ok, but forcing people to already have a foot out the door in order to get a competitive salary is not a great way to breed loyalty. Not surprisingly, turnover is high.
Most of the software they create does not require a rocket scientist to produce since the platform is largely built out already. Mostly it's just gluing things together.
They're also weirdly attached to a lot of tech decisions made long ago that really don't make sense anymore. There are definitely a lot of legacy systems that would probably take a good engineer 2-3 days to replace in a much better way, that they've just hung onto out of sheer stubbornness or because of not-invented-here syndrome.Advice to ManagementAdvice
Fire the bottom half of the development team and double the salaries of the ones you keep around. That seems harsh, but there are a lot of people there that have essentially made a career of being mediocre and wasting other peoples time, while the best people leave because they're underpaid and they have to routinely deal with people that cause them to scratch their head and think "why am I here and how is that person even still employed?" And then they watch their smart coworkers walk out the door and think "I should probably do that too".
The POC ("Point of Contact") system sucks. I get the idea, but being assigned random work based on your coworkers whim is annoying. (Not to mention that the morning role call seems slightly insulting). Unfortunately the whole POC thing also tends to preempt actual management. Frequently you end up having to do things "because the question came in on your POC day", rather than the team lead assigning it to the person who would make the most sense. This leads to people being distracted from the actual projects they should be working on, because something random came in and they have to deal with it, even if a teammate knew 10x more about the issue and wasn't super busy.RecommendsNeutral OutlookNo opinion of CEO