The clients are amazing! I love what I do, HOWEVER, Scheduling changes every day. If you are ok with putting your job before your own kids, husband etc, then it's a fabulous place to work. This job is emotionally, and mentally challenging. It takes a very special kind of person to work here. And don't expect any decent benefits either, you will be told you have sick days, vacation, mileage, and all sorts of other bonuses, but if you try to use them, you will be denied.