Compensation.
It varies, but you can look at some of the job postings they have up right now and some are almost laughable. There are job listings at 95-130K for multiple years of experience required.. those are college grad figures. That type of pay is what kids straight of college are turning down these days.. It's not like MobiTV offers an appealing 'total compensation package' either.
Culture.
They just don't have one. When you're interviewed they don't talk about culture, if you ask about what the culture is like during your interview you will literally get awkward stares and even more awkward answers.
Development Practices & Methodologies
Company uses literally NO modern software development practices. Waterfall based software delivery, manual deployments to production. No test driven development, less than 1% of builds have tests.
CI/CD No, nope no way.
The only thing they know is waterfall. One team builds a release, kicks it over the wall and another team takes it from there. Absolutely every production deployment is done manually, typically by off-shore teams in India.
Tech Debt.
This company is basically the definition of Tech Debt. If you're hired as an engineer here of any kind be ready to wait days for a human to manually build a VM for you. Be prepared to use technology thats sometimes multiple major releases behind. Be ready to spend a lot of you're time converting code people wrote 6 years ago to some new framework.
DevOps.
They don't even know the definition of the term. A while back they literally had a team named 'DevOps'. Like the first thing any book on DevOps tell's you NOT TO DO. Somehow they could never grasp that DevOps is a methodology and not a person or team that will just solve all they're problems for them.
Work Live Balance probably depends on the team. But from the teams I saw around me the expectation was you had NO work life balance., the norm was coming into the office at 8-9am and leaving at 7-8pm, then signing on again either for deployments which were always done at night or signing on for an outage. Majority of the engineers are actually based in India so you will be spending a lot of time in meetings at odd hours early in the morning or late at night.
If you worked on-call, there were no SLA's - if you get a phone call you are expected to pick up you're phone. Most companies even for a Severity 1 outage have a 15 minutes SLA, that means if you are paged you have 15 minutes to pull you're car over, get to a safe location where you can talk safely and use you're laptop. For some reason there isn't this type of thinking at Mobi, and there are no severity levels at all. Any page is considered a severity 1 - doesn't matter if it has user impact or not.
There are very very few Engineers who are a true 'full stack developer' at this company, its' the guys that have been there the longest (decade plus for some) If you are new it will take years to get up to speed due to the silos of knowledge.
Director to Sr/Mid level engineer ratio is horrendous for such a small sized company.