Low salaries (Nothing special quite standard).
Low career progression.
No focus on training and helping developers leveling up as management midset is that their competencies go away with them if they leave the company. You may be asked to do certifications but the company won't give any allowance to study during worktime (This was how it was when I was there).
Almost no benefits or perks maybe coffee for free, and that was it.
Management does not believe in remote working. Occasionally there is some flexibility to work one or two days from home.
Some products do not have road maps which do not help to give you the long-term vision of the project.
There was no QA team for a while. When new ones were hired they didn't do any automation only manual testing.
Sometimes management tends to comment on your personal life decisions which are quite uncomfortable;
At the time we were missing someone on the development team who would be able to lead all the developers and help them with the backlog of the products they are working on.
New joiners for Team Lead positions don't tend to stay for a long time. However, there are some team members in Slovakia who have been working for the company for more than 10 years.
**This is based on my experience at the time. Things may have changed since then.**