So the long story short is this: I have been with Target for a few years now, most of those as a guest service team member, although I am trained in other areas. My immediate managers (GSAs and GSTLs) all like me as a service desk team member, and I've never had a single complaint from any of them over my performance. Then, two days ago, I got a call from HR telling me I didn't have to come in for my scheduled shift. At first, I didn't think anything of it because as it is for many of you, my store has been cutting hours to widen the ol' profit margin. But when I said I'd prefer to still come in and work my shift, my HR put me on hold and talked to one of my GSTLs who then said that because of my performance, my shift had been given away and they'd already called someone in. We end up setting a meeting for 8 am, and I find out that someone was already supposed to have talked to me about my performance (I "sometimes" left guest service "messy", and I had accidentally bagged two ESIM items incorrectly—after someone had told me to bag them that way!). Then, when my performance didn't change, they started taking "other measures", i.e., giving my shift away without my knowledge or consent. They ended up letting me work an electronics shift for the day so I could still get paid, but I'm extremely annoyed that if I hadn't pushed the matter, this type of thing might have happened again and I would have continued working the same way with nothing changing. I understand that it was a miscommunication, but this miscommunication could have (and might have already!) affected my paycheck. It's not like my shift was cut to cushion payroll, they literally just gave my hours to someone else. I'm really frustrated with how this situation has been handled by management, and I'm feeling pretty disrespected. As I said earlier, I've been with the company for a few years now and nothing in my performance (in my opinion) would warrant this.