I've quit my retail job and once more, I am left hoping that I have left that world for good. Because retail ruins you.
The company treats you like shit. They pay you very little and are paranoid that you're either committing time clock fraud, stealing merchandise, or stealing cash from the register.
If you are sick, you might as well come into work because you will get written up if no one covers your shift. Tough luck, its only excused if you have a doctors note. And the corporation doesn't insure you.
They will hear how many hours you want to work and over/under schedule you by at least ten.
My desk job encourages those who are sick to stay home. No one freaks out if you aren't working every second or go to the bathroom. And its nice. I could get used to it.