Avantages
There are no pros. Management has no idea what they're doing. There is no communication. There is no certainty. Technology used is legacy, think WebForms, outdated .NET Frameworks. There is no Agile, no structure, no documentation, no room for improvement.
Inconvénients
Save yourself the trouble and don't bother. This company is falling apart and has no idea how to run a business.