Pros
It's a job and sometimes they are flexible.
Cons
They make you sign a non compete agreement to be employed which means if you find a job elsewhere for more money, they will sue you if you take the job. This forces you to stay in a low wage position with no way out unless you take a job in a completely different field. If you're a college student working on a HIT or billing and coding degree, they won't let you accept a job within 60 miles of their facility. If you get sick with the flu and follow their rules to not come in, you'll get written up and lose the raises you worked so hard for. This company is all about keeping your wages low and forcing you to stay employed with them so they don't have to raise wages or be competitive. I'm literally stuck with this crap employer because they had me sign the non compete without detailing what is was and I am looking into getting a lawyer to fight it.