I work in retail and we are constantly told that we have enough staff, however when someone is on holiday or off sick we don't have enough staff which is fairly often. I work part time, I am happy with the number of hours that I do.
I feel that because I only work the hours that I am contracted for it goes against me. No matter how much work I do I never get recognised or rewarded. Other staff members who work overtime are always rewarded by the manager even if I do more work than them.