Unprofessional technical top management. CTO can get personal when discussing your professional level. No bonuses, no courses, no medical insurance. You can't add experience in that company to your portfolio due to NDA
A lot of non extendable legacy code.
You can be fired in one day without any warnings and compensations