Bottom line: I deeply regret taking a job here and so did all of the people who were willing to confide in me.
There's a technical priesthood -style culture at this company that interferes with their ability to build quality code, update their archaic software development processes, or deal effectively with their substantial technical debt. For example, unit testing is optional and, consequently, the risk that a defect will get into production is much higher.
I saw several experienced developers who tried, like I did, to nudge them in the right direction. But, the response was frequently open hostility. They very quickly, like everyone else, learned to just keep quiet.
They also claim to be practicing Agile but their software development and managerial style seemed more like old-school waterfall with a good dose of fascism to me. I experienced classic Dilbert moments like spending 30 minutes being pressured me to reduce my 1 hour task estimate. What they really appeared to want was my commitment to have it done by their estimate.
That was a template I observed several times: pressure to reduce your estimates, insist on commitment, and then browbeat you when it's not done by the artificially compressed deadline.
If you're an inexperienced developer straight out of college, it's likely you're going to find this place leaves a very bad taste in your mouth. Especially, if you stay there very long and then move on to a more professional software development organization that implements current software development practices.
If you're an experienced developer who is used to operating in an Agile environment, you are probably going to regret taking the job. BTW, I was told in my interview that they were interested in transforming. But, once I started, I realized it was the opposite.