Pros
As an accountant, we're taught in college to do what's right, because the public needs to be able to rely on our financial statements. Some companies will require you to be "flexible" with the business, which means various shades of gray and sometimes leading to scandals like Enron. What I like best about SH accounting is that management WANTS to you book the correct things. And we're continuously encouraged to voice opinions if we think someething is wrong. The team is lean, you work a lot, but the trade off is, the politicking is minimal.
Cons
Work can be unevenly distributed. This place is full of workhorses, including management, so if you're overwhelmed, it's important you're vocal about it. If you say something, they'll do something about it. But if you stay quiet, no one's going to come to your rescue.