I've had a bunch of recent projects reverse-engineering old COBOL code, in financial services.
Mostly to figure out the best way to replace the old systems with something newer, so not really as a "COBOL dev", though.
replies(1):
It sounds kinda crazy but with good change control, documentation, good relationship with the ETL team - it was pretty maintainable.