No quality standards for code or architecture. Heavy resistance to suggestions to improve. System is full of issues and bugs, but there's more concern about adding new features than fixing old issues.
20 years of technical debt that will not be addressed without actual investment - something that won't be done "because we are not an IT company"
No QA, BA, or PM - ironic at a company where PM is a significant chunk of payroll.
Requirements are vague and often changed.
Poor communication from management. I would have a meeting scheduled and my manager would be nowhere to be found for the entire afternoon. Work was done on a variety of features but never implemented as it was held up by work needed to be done elsewhere, or simply deprioritized.
I was told that we were returning to the office, and that I "have nothing to worry about with COVID" as I am not at risk.
My manager had been promising me some sort of work from home policy since shortly after I started. Over a year into COVID and there still was none.
No set process for code deployment. An update to the application would be pushed, built, downloaded, and then sent through slack for the CTO to put on a server. Users would then have to manually download it.
Abysmal security. Passwords are stored in device storage, Basic Auth was used for every API call. When I brought this up I was told to work on push notifications instead. Those were never implemented on the back end, so that was time well spent.
Management is incredibly inflexible on many things - surprising for a company of that size.
If you are looking for a front end job and have nothing else then take this. The pay is decent and the work environment isn't toxic. Just know that support is nonexistent, problems will never be addressed, and you should have an exit strategy for when you realize that it's not going to get better.