Unexperienced management. No work-life balance.
Pros
Salary and bonuses average plus I would say. Flexible working policy is good.
Cons
Senior Management don’t have any clue how to manage people. Treating employees as resources, even good salary and bonuses can’t help here. Lack of people and resources, but they still expect you to finish big task with tough deadlines. Don’t accept problems/don’t want to fix, but they know about them. Rush with launching new features, so no time to improve previous. Decision makes in a rush, so mostly everything in MVP stage. Pure backend stack, internal frameworks with a lot of issues. Not interested in your knowledge improvement. Only when it comes to internal framework, but even here a lot of miscommunication and misunderstanding. Everything about speed, not quality. KPI based environment. Toxic environment. You will be told what, how and when you should do, no freedom and flexibility. So if you like challenges and want to try change those things, this is perfect place. But be ready to big resistance and lack of power.