So we'll start with the tangible stuff
- The benefits suck. The company is to cheap to follow standard practices. There is no 401k match, any increase in benefit costs is passed on to the employee
- Under the former director of engineering, we had unlimited pto and wfh as needed (assuming it wasn't abused)... that was removed last month
- Pay is mediocre at best for industry/regional standards
- Continue to move closer and closer to an offshore modal
- Engineer's are treated as commodities
As others have mentioned there was a management takeover a few months ago, and the Director of Engineering in Dallas was removed from his position to appease the bruised ego's of senior management and some sale reps (contractors). Since then, rather than back filling the engineer's that have left, with competent engineer's, they've filled positions with Q4 (Quadrant 4) offshore workers in India, who couldn't write for loops in their interviews (this is not an exaggeration), and more management. Management now out numbers the devs almost two to one, but they don't understand the python, php, js stack that is being used across the projects and are vocal about how superior Java would be in its place.
PMO is a joke here. They don't understand the business, and they don't understand the product. They largely leave dev's alone, unless they see an opportunity to throw them, or the former director of engineering under the bus.
Things have gotten so bad over here, that the recruiting agencies that largely assembled the team, refuse to send applicants over here anymore.