I actually work as a coding quality/education manager for a hospital system. Yes, it can be a great field with lots of opportunity, but it's definitely not for everyone. It really takes a very specific personality- your work is potentially scrutinized by multiple people, many of whom might have differing opinions on whether or not you're correct, the codes change regularly, the rules change regularly, the interpretation of the rules changes regularly. The implications of incorrect coding can be as severe as causing huge financial loss for the physician or facility or jail time. But if you can handle constant change, constant pressure an constant constructive criticism, and have a good eye for detail, it could've a good fit.