There are some quality people in the org if you can find them. They are few and far between. If you find them enjoy over/under bets on how many occurrences of server restarts happen daily by Operations department. You can make good money on side bets if you just assume _lots_. It's almost like a sitcom where the only and every answer is... restart!
Cons
Archaic tech stack engineered and maintained by people who have no business being in technology. Copy and paste code galore for a product that could be best described as a lemon. They treat their developers like they are assembly line workers and yet have no ability to even formulate a working assembly line. All this leaves an organization with chaos and no structure. The org is entirely reactive and is in constant emergency mode.
Different teams in the org are not allowed to communicate with each other without a billable hour being paid by a customer. Upper management has no respect for employees. Constant requests for working weekends and late hours with little to no notice.
Never was respected or treated like a basic human being by 99% of org. Didn't seem to be only me. High turn around of capable people.