|Your Job Dissatisfaction Level is 30%|
Your job is not bad, but it's probably not a long term thing.
You're just not happy enough to stick around for too long...
And there's little that can change how you feel.
Start looking around for other options, but only quit for something really good!
Off-hand I'd bet that I'd be at least 10% more satisfied with my job if we didn't have call-in shifts. There's nothing worse than having to put your day on hold until an hour before your shift because you don't know whether you'll be working or not. If you're working, you have to cancel plans! If you aren't, it's a day wasted.
At least the fact that I'm finally top-tier of non-management associates means I very rarely get call-in shifts anymore. The one I have this week is the first one this year.