-Low base pay. Same job pays 30% more elsewhere in San Antonio and Austin.
-Promotions not based on talent, but on tenure.
-44 hour work week with no overtime. Regularly goes to 60+ hours near releases.
-Uninteresting tech stack (Java EE).
-No dependency management.
-Extreme complexity in systems. I hope you like the build/deploy process taking upwards of an hour, just to test code.
-No one knows how to get stuff running locally.
-Company obsession with time-to-market at all costs
-Huge amounts of dev work are outsourced to India/Mexico.
-More meetings and management than programming.
-Absolutely no interest in delivering quality code or creating a good experience.
-People with client-side skills are non-existent.
-The people making tech decisions haven't coded in 20 or 30 years.