JCPenney, from my experience was my favorite job although the lack of communication really showed. I never got to submit my availability nor even view when I was scheduled due to a manager never fixing my account.
I was really just thrown in not knowing what I was doing. The management was all over the place. They would have you doing one thing and turn around and have you do something totally different. They made quite a few people quit dude to them yelling at them.