Schedules can be a total mess since it's not set days. You can be working 10 days non-stop till your next day off. Being a retail store, you will meet awful customers at times so if you're not mentally prepared for that, this might not be a job for you.