Oddly enough I loved working for a hedge fund. The attorneys at the SEC and the attorneys who worked for the funds' clients were all brilliant. I could "zealously advocate" but it was an equal match. The SEC (though overworked) know what they're doing and often have industry experience so they understand how the business operates.
When I moved to investment banking, where the state regulators play a bigger role (with a much smaller budget) and the clients are wealthy families instead of investment funds, that's when it started to feel dirty. State regulators are... at best woefully ineffective and at worst completely clueless as to how the industry operates (they tend to be career government people).
Not meaning to offend anyone's politics but I often told my friends that I was Kelly Anne Conway putting forth an argument that was really kind of a stretch. I felt obligated to advocate but I also felt the regulators and auditors really should have objected or tried to negotiate but they almost never pushed back. Sometimes because they just didn't care but more often because they didn't know any better.
At the hedge fund, a "win" was collaborative and strategic and felt like I had earned it. At the bank a "win" felt a lot like bullying.