Company is not well-liked. Prepare to get yelled at any time you meet someone and they ask where you work.
Rotating 24-hour on call duties for if applications or servers go down. Not too bad, but it's not for everyone. Some DevOps responsibilities without the technologies to make our resumes look good.
Culture is very much "figure it out like I did" instead of making things better for those to come.
From a SDLC perspective, almost everything is outdated: tech stack, deployment process, etc - which means you'll have to hustle outside of work to stay current if you ever want to work elsewhere. New tech was seen as slowing down team velocity.
Having to support legacy software (I scoured the web to find an old Oracle driver to support this one system). Management only sees capital expenses, so the time expense of developers putting in excessive hours to keep creaky legacy stuff running isn't considered an issue.
Have to integrate apps with internal (read: un-Googleable) APIs that are not well documented, supported by uncommunicative offshore teams.