It is fulfilling, but you need to work expanded hours
I am a salaried employee, so do not expect to work only 8 hours a day. At the same I do have an understanding work group if I need to be out for an unexpected reason. HHC has given me the opportunity for advancement, but it comes at a cost, as any high stress job does.
ProsSalary, benefits, flexible hours if you get the job done
ConsHard to manage work/life balance if you are management